1#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
2pub enum CoastalMarineZone {
3 #[doc(hidden)]
5 AMZ131,
6 #[doc(hidden)]
8 AMZ135,
9 #[doc(hidden)]
11 AMZ136,
12 #[doc(hidden)]
14 AMZ137,
15 #[doc(hidden)]
17 AMZ150,
18 #[doc(hidden)]
20 AMZ152,
21 #[doc(hidden)]
23 AMZ154,
24 #[doc(hidden)]
26 AMZ156,
27 #[doc(hidden)]
29 AMZ158,
30 #[doc(hidden)]
32 AMZ170,
33 #[doc(hidden)]
35 AMZ172,
36 #[doc(hidden)]
38 AMZ174,
39 #[doc(hidden)]
41 AMZ176,
42 #[doc(hidden)]
44 AMZ178,
45 #[doc(hidden)]
47 AMZ230,
48 #[doc(hidden)]
50 AMZ231,
51 #[doc(hidden)]
53 AMZ250,
54 #[doc(hidden)]
56 AMZ252,
57 #[doc(hidden)]
59 AMZ254,
60 #[doc(hidden)]
62 AMZ256,
63 #[doc(hidden)]
65 AMZ270,
66 #[doc(hidden)]
68 AMZ272,
69 #[doc(hidden)]
71 AMZ274,
72 #[doc(hidden)]
74 AMZ276,
75 #[doc(hidden)]
77 AMZ330,
78 #[doc(hidden)]
80 AMZ350,
81 #[doc(hidden)]
83 AMZ352,
84 #[doc(hidden)]
86 AMZ354,
87 #[doc(hidden)]
89 AMZ370,
90 #[doc(hidden)]
92 AMZ372,
93 #[doc(hidden)]
95 AMZ374,
96 #[doc(hidden)]
98 AMZ450,
99 #[doc(hidden)]
101 AMZ452,
102 #[doc(hidden)]
104 AMZ454,
105 #[doc(hidden)]
107 AMZ470,
108 #[doc(hidden)]
110 AMZ472,
111 #[doc(hidden)]
113 AMZ474,
114 #[doc(hidden)]
116 AMZ550,
117 #[doc(hidden)]
119 AMZ552,
120 #[doc(hidden)]
122 AMZ555,
123 #[doc(hidden)]
125 AMZ570,
126 #[doc(hidden)]
128 AMZ572,
129 #[doc(hidden)]
131 AMZ575,
132 #[doc(hidden)]
134 AMZ610,
135 #[doc(hidden)]
137 AMZ630,
138 #[doc(hidden)]
140 AMZ650,
141 #[doc(hidden)]
143 AMZ651,
144 #[doc(hidden)]
146 AMZ670,
147 #[doc(hidden)]
149 AMZ671,
150 #[doc(hidden)]
152 AMZ710,
153 #[doc(hidden)]
155 AMZ712,
156 #[doc(hidden)]
158 AMZ715,
159 #[doc(hidden)]
161 AMZ722,
162 #[doc(hidden)]
164 AMZ725,
165 #[doc(hidden)]
167 AMZ732,
168 #[doc(hidden)]
170 AMZ735,
171 #[doc(hidden)]
173 AMZ741,
174 #[doc(hidden)]
176 AMZ742,
177 #[doc(hidden)]
179 AMZ745,
180 #[doc(hidden)]
182 ANZ050,
183 #[doc(hidden)]
185 ANZ051,
186 #[doc(hidden)]
188 ANZ052,
189 #[doc(hidden)]
191 ANZ070,
192 #[doc(hidden)]
194 ANZ071,
195 #[doc(hidden)]
197 ANZ150,
198 #[doc(hidden)]
200 ANZ151,
201 #[doc(hidden)]
203 ANZ152,
204 #[doc(hidden)]
206 ANZ153,
207 #[doc(hidden)]
209 ANZ154,
210 #[doc(hidden)]
212 ANZ170,
213 #[doc(hidden)]
215 ANZ172,
216 #[doc(hidden)]
218 ANZ174,
219 #[doc(hidden)]
221 ANZ230,
222 #[doc(hidden)]
224 ANZ231,
225 #[doc(hidden)]
227 ANZ232,
228 #[doc(hidden)]
230 ANZ233,
231 #[doc(hidden)]
233 ANZ234,
234 #[doc(hidden)]
236 ANZ235,
237 #[doc(hidden)]
239 ANZ236,
240 #[doc(hidden)]
242 ANZ237,
243 #[doc(hidden)]
245 ANZ250,
246 #[doc(hidden)]
248 ANZ251,
249 #[doc(hidden)]
251 ANZ254,
252 #[doc(hidden)]
254 ANZ255,
255 #[doc(hidden)]
257 ANZ256,
258 #[doc(hidden)]
260 ANZ270,
261 #[doc(hidden)]
263 ANZ271,
264 #[doc(hidden)]
266 ANZ272,
267 #[doc(hidden)]
269 ANZ273,
270 #[doc(hidden)]
272 ANZ331,
273 #[doc(hidden)]
275 ANZ332,
276 #[doc(hidden)]
278 ANZ335,
279 #[doc(hidden)]
281 ANZ338,
282 #[doc(hidden)]
284 ANZ340,
285 #[doc(hidden)]
287 ANZ345,
288 #[doc(hidden)]
290 ANZ350,
291 #[doc(hidden)]
293 ANZ353,
294 #[doc(hidden)]
296 ANZ355,
297 #[doc(hidden)]
299 ANZ370,
300 #[doc(hidden)]
302 ANZ373,
303 #[doc(hidden)]
305 ANZ375,
306 #[doc(hidden)]
308 ANZ430,
309 #[doc(hidden)]
311 ANZ431,
312 #[doc(hidden)]
314 ANZ450,
315 #[doc(hidden)]
317 ANZ451,
318 #[doc(hidden)]
320 ANZ452,
321 #[doc(hidden)]
323 ANZ453,
324 #[doc(hidden)]
326 ANZ454,
327 #[doc(hidden)]
329 ANZ455,
330 #[doc(hidden)]
332 ANZ470,
333 #[doc(hidden)]
335 ANZ471,
336 #[doc(hidden)]
338 ANZ472,
339 #[doc(hidden)]
341 ANZ473,
342 #[doc(hidden)]
344 ANZ475,
345 #[doc(hidden)]
347 ANZ530,
348 #[doc(hidden)]
350 ANZ531,
351 #[doc(hidden)]
353 ANZ532,
354 #[doc(hidden)]
356 ANZ533,
357 #[doc(hidden)]
359 ANZ534,
360 #[doc(hidden)]
362 ANZ535,
363 #[doc(hidden)]
365 ANZ536,
366 #[doc(hidden)]
368 ANZ537,
369 #[doc(hidden)]
371 ANZ538,
372 #[doc(hidden)]
374 ANZ539,
375 #[doc(hidden)]
377 ANZ540,
378 #[doc(hidden)]
380 ANZ541,
381 #[doc(hidden)]
383 ANZ542,
384 #[doc(hidden)]
386 ANZ543,
387 #[doc(hidden)]
389 ANZ630,
390 #[doc(hidden)]
392 ANZ631,
393 #[doc(hidden)]
395 ANZ632,
396 #[doc(hidden)]
398 ANZ633,
399 #[doc(hidden)]
401 ANZ634,
402 #[doc(hidden)]
404 ANZ635,
405 #[doc(hidden)]
407 ANZ636,
408 #[doc(hidden)]
410 ANZ637,
411 #[doc(hidden)]
413 ANZ638,
414 #[doc(hidden)]
416 ANZ650,
417 #[doc(hidden)]
419 ANZ652,
420 #[doc(hidden)]
422 ANZ654,
423 #[doc(hidden)]
425 ANZ656,
426 #[doc(hidden)]
428 ANZ658,
429 #[doc(hidden)]
431 ANZ670,
432 #[doc(hidden)]
434 ANZ672,
435 #[doc(hidden)]
437 ANZ674,
438 #[doc(hidden)]
440 ANZ676,
441 #[doc(hidden)]
443 ANZ678,
444 #[doc(hidden)]
446 GMZ031,
447 #[doc(hidden)]
449 GMZ032,
450 #[doc(hidden)]
452 GMZ033,
453 #[doc(hidden)]
455 GMZ034,
456 #[doc(hidden)]
458 GMZ035,
459 #[doc(hidden)]
461 GMZ042,
462 #[doc(hidden)]
464 GMZ043,
465 #[doc(hidden)]
467 GMZ044,
468 #[doc(hidden)]
470 GMZ052,
471 #[doc(hidden)]
473 GMZ053,
474 #[doc(hidden)]
476 GMZ054,
477 #[doc(hidden)]
479 GMZ055,
480 #[doc(hidden)]
482 GMZ072,
483 #[doc(hidden)]
485 GMZ073,
486 #[doc(hidden)]
488 GMZ074,
489 #[doc(hidden)]
491 GMZ075,
492 #[doc(hidden)]
494 GMZ130,
495 #[doc(hidden)]
497 GMZ132,
498 #[doc(hidden)]
500 GMZ135,
501 #[doc(hidden)]
503 GMZ150,
504 #[doc(hidden)]
506 GMZ155,
507 #[doc(hidden)]
509 GMZ170,
510 #[doc(hidden)]
512 GMZ175,
513 #[doc(hidden)]
515 GMZ231,
516 #[doc(hidden)]
518 GMZ232,
519 #[doc(hidden)]
521 GMZ236,
522 #[doc(hidden)]
524 GMZ237,
525 #[doc(hidden)]
527 GMZ250,
528 #[doc(hidden)]
530 GMZ255,
531 #[doc(hidden)]
533 GMZ270,
534 #[doc(hidden)]
536 GMZ275,
537 #[doc(hidden)]
539 GMZ330,
540 #[doc(hidden)]
542 GMZ335,
543 #[doc(hidden)]
545 GMZ350,
546 #[doc(hidden)]
548 GMZ355,
549 #[doc(hidden)]
551 GMZ370,
552 #[doc(hidden)]
554 GMZ375,
555 #[doc(hidden)]
557 GMZ430,
558 #[doc(hidden)]
560 GMZ432,
561 #[doc(hidden)]
563 GMZ435,
564 #[doc(hidden)]
566 GMZ450,
567 #[doc(hidden)]
569 GMZ452,
570 #[doc(hidden)]
572 GMZ455,
573 #[doc(hidden)]
575 GMZ470,
576 #[doc(hidden)]
578 GMZ472,
579 #[doc(hidden)]
581 GMZ475,
582 #[doc(hidden)]
584 GMZ530,
585 #[doc(hidden)]
587 GMZ532,
588 #[doc(hidden)]
590 GMZ534,
591 #[doc(hidden)]
593 GMZ536,
594 #[doc(hidden)]
596 GMZ538,
597 #[doc(hidden)]
599 GMZ550,
600 #[doc(hidden)]
602 GMZ552,
603 #[doc(hidden)]
605 GMZ555,
606 #[doc(hidden)]
608 GMZ557,
609 #[doc(hidden)]
611 GMZ570,
612 #[doc(hidden)]
614 GMZ572,
615 #[doc(hidden)]
617 GMZ575,
618 #[doc(hidden)]
620 GMZ577,
621 #[doc(hidden)]
623 GMZ630,
624 #[doc(hidden)]
626 GMZ631,
627 #[doc(hidden)]
629 GMZ632,
630 #[doc(hidden)]
632 GMZ633,
633 #[doc(hidden)]
635 GMZ634,
636 #[doc(hidden)]
638 GMZ635,
639 #[doc(hidden)]
641 GMZ636,
642 #[doc(hidden)]
644 GMZ650,
645 #[doc(hidden)]
647 GMZ655,
648 #[doc(hidden)]
650 GMZ656,
651 #[doc(hidden)]
653 GMZ657,
654 #[doc(hidden)]
656 GMZ670,
657 #[doc(hidden)]
659 GMZ675,
660 #[doc(hidden)]
662 GMZ676,
663 #[doc(hidden)]
665 GMZ730,
666 #[doc(hidden)]
668 GMZ750,
669 #[doc(hidden)]
671 GMZ752,
672 #[doc(hidden)]
674 GMZ755,
675 #[doc(hidden)]
677 GMZ765,
678 #[doc(hidden)]
680 GMZ770,
681 #[doc(hidden)]
683 GMZ772,
684 #[doc(hidden)]
686 GMZ775,
687 #[doc(hidden)]
689 GMZ830,
690 #[doc(hidden)]
692 GMZ836,
693 #[doc(hidden)]
695 GMZ850,
696 #[doc(hidden)]
698 GMZ853,
699 #[doc(hidden)]
701 GMZ856,
702 #[doc(hidden)]
704 GMZ870,
705 #[doc(hidden)]
707 GMZ873,
708 #[doc(hidden)]
710 GMZ876,
711 #[doc(hidden)]
713 LCZ422,
714 #[doc(hidden)]
716 LCZ423,
717 #[doc(hidden)]
719 LCZ460,
720 #[doc(hidden)]
722 LEZ020,
723 #[doc(hidden)]
725 LEZ040,
726 #[doc(hidden)]
728 LEZ041,
729 #[doc(hidden)]
731 LEZ061,
732 #[doc(hidden)]
734 LEZ142,
735 #[doc(hidden)]
737 LEZ143,
738 #[doc(hidden)]
740 LEZ144,
741 #[doc(hidden)]
743 LEZ145,
744 #[doc(hidden)]
746 LEZ146,
747 #[doc(hidden)]
749 LEZ147,
750 #[doc(hidden)]
752 LEZ148,
753 #[doc(hidden)]
755 LEZ149,
756 #[doc(hidden)]
758 LEZ162,
759 #[doc(hidden)]
761 LEZ163,
762 #[doc(hidden)]
764 LEZ164,
765 #[doc(hidden)]
767 LEZ165,
768 #[doc(hidden)]
770 LEZ166,
771 #[doc(hidden)]
773 LEZ167,
774 #[doc(hidden)]
776 LEZ168,
777 #[doc(hidden)]
779 LEZ169,
780 #[doc(hidden)]
782 LEZ444,
783 #[doc(hidden)]
785 LHZ345,
786 #[doc(hidden)]
788 LHZ346,
789 #[doc(hidden)]
791 LHZ347,
792 #[doc(hidden)]
794 LHZ348,
795 #[doc(hidden)]
797 LHZ349,
798 #[doc(hidden)]
800 LHZ361,
801 #[doc(hidden)]
803 LHZ362,
804 #[doc(hidden)]
806 LHZ363,
807 #[doc(hidden)]
809 LHZ421,
810 #[doc(hidden)]
812 LHZ422,
813 #[doc(hidden)]
815 LHZ441,
816 #[doc(hidden)]
818 LHZ442,
819 #[doc(hidden)]
821 LHZ443,
822 #[doc(hidden)]
824 LHZ462,
825 #[doc(hidden)]
827 LHZ463,
828 #[doc(hidden)]
830 LHZ464,
831 #[doc(hidden)]
833 LMZ043,
834 #[doc(hidden)]
836 LMZ046,
837 #[doc(hidden)]
839 LMZ080,
840 #[doc(hidden)]
842 LMZ221,
843 #[doc(hidden)]
845 LMZ248,
846 #[doc(hidden)]
848 LMZ250,
849 #[doc(hidden)]
851 LMZ261,
852 #[doc(hidden)]
854 LMZ323,
855 #[doc(hidden)]
857 LMZ341,
858 #[doc(hidden)]
860 LMZ342,
861 #[doc(hidden)]
863 LMZ344,
864 #[doc(hidden)]
866 LMZ345,
867 #[doc(hidden)]
869 LMZ346,
870 #[doc(hidden)]
872 LMZ362,
873 #[doc(hidden)]
875 LMZ364,
876 #[doc(hidden)]
878 LMZ366,
879 #[doc(hidden)]
881 LMZ521,
882 #[doc(hidden)]
884 LMZ522,
885 #[doc(hidden)]
887 LMZ541,
888 #[doc(hidden)]
890 LMZ542,
891 #[doc(hidden)]
893 LMZ543,
894 #[doc(hidden)]
896 LMZ563,
897 #[doc(hidden)]
899 LMZ565,
900 #[doc(hidden)]
902 LMZ567,
903 #[doc(hidden)]
905 LMZ643,
906 #[doc(hidden)]
908 LMZ644,
909 #[doc(hidden)]
911 LMZ645,
912 #[doc(hidden)]
914 LMZ646,
915 #[doc(hidden)]
917 LMZ669,
918 #[doc(hidden)]
920 LMZ671,
921 #[doc(hidden)]
923 LMZ673,
924 #[doc(hidden)]
926 LMZ675,
927 #[doc(hidden)]
929 LMZ740,
930 #[doc(hidden)]
932 LMZ741,
933 #[doc(hidden)]
935 LMZ742,
936 #[doc(hidden)]
938 LMZ743,
939 #[doc(hidden)]
941 LMZ744,
942 #[doc(hidden)]
944 LMZ745,
945 #[doc(hidden)]
947 LMZ777,
948 #[doc(hidden)]
950 LMZ779,
951 #[doc(hidden)]
953 LMZ844,
954 #[doc(hidden)]
956 LMZ845,
957 #[doc(hidden)]
959 LMZ846,
960 #[doc(hidden)]
962 LMZ847,
963 #[doc(hidden)]
965 LMZ848,
966 #[doc(hidden)]
968 LMZ849,
969 #[doc(hidden)]
971 LMZ868,
972 #[doc(hidden)]
974 LMZ870,
975 #[doc(hidden)]
977 LMZ872,
978 #[doc(hidden)]
980 LMZ874,
981 #[doc(hidden)]
983 LMZ876,
984 #[doc(hidden)]
986 LMZ878,
987 #[doc(hidden)]
989 LOZ030,
990 #[doc(hidden)]
992 LOZ042,
993 #[doc(hidden)]
995 LOZ043,
996 #[doc(hidden)]
998 LOZ044,
999 #[doc(hidden)]
1001 LOZ045,
1002 #[doc(hidden)]
1004 LOZ062,
1005 #[doc(hidden)]
1007 LOZ063,
1008 #[doc(hidden)]
1010 LOZ064,
1011 #[doc(hidden)]
1013 LOZ065,
1014 #[doc(hidden)]
1016 LSZ121,
1017 #[doc(hidden)]
1019 LSZ140,
1020 #[doc(hidden)]
1022 LSZ141,
1023 #[doc(hidden)]
1025 LSZ142,
1026 #[doc(hidden)]
1028 LSZ143,
1029 #[doc(hidden)]
1031 LSZ144,
1032 #[doc(hidden)]
1034 LSZ145,
1035 #[doc(hidden)]
1037 LSZ146,
1038 #[doc(hidden)]
1040 LSZ147,
1041 #[doc(hidden)]
1043 LSZ148,
1044 #[doc(hidden)]
1046 LSZ150,
1047 #[doc(hidden)]
1049 LSZ162,
1050 #[doc(hidden)]
1052 LSZ240,
1053 #[doc(hidden)]
1055 LSZ241,
1056 #[doc(hidden)]
1058 LSZ242,
1059 #[doc(hidden)]
1061 LSZ243,
1062 #[doc(hidden)]
1064 LSZ244,
1065 #[doc(hidden)]
1067 LSZ245,
1068 #[doc(hidden)]
1070 LSZ246,
1071 #[doc(hidden)]
1073 LSZ247,
1074 #[doc(hidden)]
1076 LSZ248,
1077 #[doc(hidden)]
1079 LSZ249,
1080 #[doc(hidden)]
1082 LSZ250,
1083 #[doc(hidden)]
1085 LSZ251,
1086 #[doc(hidden)]
1088 LSZ263,
1089 #[doc(hidden)]
1091 LSZ264,
1092 #[doc(hidden)]
1094 LSZ265,
1095 #[doc(hidden)]
1097 LSZ266,
1098 #[doc(hidden)]
1100 LSZ267,
1101 #[doc(hidden)]
1103 LSZ321,
1104 #[doc(hidden)]
1106 LSZ322,
1107 #[doc(hidden)]
1109 PHZ110,
1110 #[doc(hidden)]
1112 PHZ111,
1113 #[doc(hidden)]
1115 PHZ112,
1116 #[doc(hidden)]
1118 PHZ113,
1119 #[doc(hidden)]
1121 PHZ114,
1122 #[doc(hidden)]
1124 PHZ115,
1125 #[doc(hidden)]
1127 PHZ116,
1128 #[doc(hidden)]
1130 PHZ117,
1131 #[doc(hidden)]
1133 PHZ118,
1134 #[doc(hidden)]
1136 PHZ119,
1137 #[doc(hidden)]
1139 PHZ120,
1140 #[doc(hidden)]
1142 PHZ121,
1143 #[doc(hidden)]
1145 PHZ122,
1146 #[doc(hidden)]
1148 PHZ123,
1149 #[doc(hidden)]
1151 PHZ124,
1152 #[doc(hidden)]
1154 PKZ011,
1155 #[doc(hidden)]
1157 PKZ012,
1158 #[doc(hidden)]
1160 PKZ013,
1161 #[doc(hidden)]
1163 PKZ021,
1164 #[doc(hidden)]
1166 PKZ022,
1167 #[doc(hidden)]
1169 PKZ031,
1170 #[doc(hidden)]
1172 PKZ032,
1173 #[doc(hidden)]
1175 PKZ033,
1176 #[doc(hidden)]
1178 PKZ034,
1179 #[doc(hidden)]
1181 PKZ035,
1182 #[doc(hidden)]
1184 PKZ036,
1185 #[doc(hidden)]
1187 PKZ041,
1188 #[doc(hidden)]
1190 PKZ042,
1191 #[doc(hidden)]
1193 PKZ043,
1194 #[doc(hidden)]
1196 PKZ051,
1197 #[doc(hidden)]
1199 PKZ052,
1200 #[doc(hidden)]
1202 PKZ053,
1203 #[doc(hidden)]
1205 PKZ119,
1206 #[doc(hidden)]
1208 PKZ120,
1209 #[doc(hidden)]
1211 PKZ121,
1212 #[doc(hidden)]
1214 PKZ125,
1215 #[doc(hidden)]
1217 PKZ126,
1218 #[doc(hidden)]
1220 PKZ127,
1221 #[doc(hidden)]
1223 PKZ128,
1224 #[doc(hidden)]
1226 PKZ129,
1227 #[doc(hidden)]
1229 PKZ130,
1230 #[doc(hidden)]
1232 PKZ131,
1233 #[doc(hidden)]
1235 PKZ132,
1236 #[doc(hidden)]
1238 PKZ136,
1239 #[doc(hidden)]
1241 PKZ137,
1242 #[doc(hidden)]
1244 PKZ138,
1245 #[doc(hidden)]
1247 PKZ139,
1248 #[doc(hidden)]
1250 PKZ140,
1251 #[doc(hidden)]
1253 PKZ141,
1254 #[doc(hidden)]
1256 PKZ150,
1257 #[doc(hidden)]
1259 PKZ155,
1260 #[doc(hidden)]
1262 PKZ160,
1263 #[doc(hidden)]
1265 PKZ165,
1266 #[doc(hidden)]
1268 PKZ170,
1269 #[doc(hidden)]
1271 PKZ171,
1272 #[doc(hidden)]
1274 PKZ172,
1275 #[doc(hidden)]
1277 PKZ173,
1278 #[doc(hidden)]
1280 PKZ174,
1281 #[doc(hidden)]
1283 PKZ175,
1284 #[doc(hidden)]
1286 PKZ176,
1287 #[doc(hidden)]
1289 PKZ177,
1290 #[doc(hidden)]
1292 PKZ178,
1293 #[doc(hidden)]
1295 PKZ179,
1296 #[doc(hidden)]
1298 PKZ180,
1299 #[doc(hidden)]
1301 PKZ181,
1302 #[doc(hidden)]
1304 PKZ185,
1305 #[doc(hidden)]
1307 PKZ200,
1308 #[doc(hidden)]
1310 PKZ201,
1311 #[doc(hidden)]
1313 PKZ210,
1314 #[doc(hidden)]
1316 PKZ215,
1317 #[doc(hidden)]
1319 PKZ220,
1320 #[doc(hidden)]
1322 PKZ225,
1323 #[doc(hidden)]
1325 PKZ230,
1326 #[doc(hidden)]
1328 PKZ235,
1329 #[doc(hidden)]
1331 PKZ240,
1332 #[doc(hidden)]
1334 PKZ245,
1335 #[doc(hidden)]
1337 PMZ151,
1338 #[doc(hidden)]
1340 PMZ152,
1341 #[doc(hidden)]
1343 PMZ153,
1344 #[doc(hidden)]
1346 PMZ154,
1347 #[doc(hidden)]
1349 PMZ161,
1350 #[doc(hidden)]
1352 PMZ171,
1353 #[doc(hidden)]
1355 PMZ172,
1356 #[doc(hidden)]
1358 PMZ173,
1359 #[doc(hidden)]
1361 PMZ174,
1362 #[doc(hidden)]
1364 PMZ181,
1365 #[doc(hidden)]
1367 PMZ191,
1368 #[doc(hidden)]
1370 PSZ150,
1371 #[doc(hidden)]
1373 PSZ151,
1374 #[doc(hidden)]
1376 PSZ152,
1377 #[doc(hidden)]
1379 PZZ110,
1380 #[doc(hidden)]
1382 PZZ130,
1383 #[doc(hidden)]
1385 PZZ131,
1386 #[doc(hidden)]
1388 PZZ132,
1389 #[doc(hidden)]
1391 PZZ133,
1392 #[doc(hidden)]
1394 PZZ134,
1395 #[doc(hidden)]
1397 PZZ135,
1398 #[doc(hidden)]
1400 PZZ150,
1401 #[doc(hidden)]
1403 PZZ153,
1404 #[doc(hidden)]
1406 PZZ156,
1407 #[doc(hidden)]
1409 PZZ170,
1410 #[doc(hidden)]
1412 PZZ173,
1413 #[doc(hidden)]
1415 PZZ176,
1416 #[doc(hidden)]
1418 PZZ210,
1419 #[doc(hidden)]
1421 PZZ250,
1422 #[doc(hidden)]
1424 PZZ255,
1425 #[doc(hidden)]
1427 PZZ270,
1428 #[doc(hidden)]
1430 PZZ275,
1431 #[doc(hidden)]
1433 PZZ350,
1434 #[doc(hidden)]
1436 PZZ356,
1437 #[doc(hidden)]
1439 PZZ370,
1440 #[doc(hidden)]
1442 PZZ376,
1443 #[doc(hidden)]
1445 PZZ410,
1446 #[doc(hidden)]
1448 PZZ415,
1449 #[doc(hidden)]
1451 PZZ450,
1452 #[doc(hidden)]
1454 PZZ455,
1455 #[doc(hidden)]
1457 PZZ470,
1458 #[doc(hidden)]
1460 PZZ475,
1461 #[doc(hidden)]
1463 PZZ530,
1464 #[doc(hidden)]
1466 PZZ531,
1467 #[doc(hidden)]
1469 PZZ535,
1470 #[doc(hidden)]
1472 PZZ540,
1473 #[doc(hidden)]
1475 PZZ545,
1476 #[doc(hidden)]
1478 PZZ560,
1479 #[doc(hidden)]
1481 PZZ565,
1482 #[doc(hidden)]
1484 PZZ570,
1485 #[doc(hidden)]
1487 PZZ571,
1488 #[doc(hidden)]
1490 PZZ575,
1491 #[doc(hidden)]
1493 PZZ576,
1494 #[doc(hidden)]
1496 PZZ645,
1497 #[doc(hidden)]
1499 PZZ650,
1500 #[doc(hidden)]
1502 PZZ655,
1503 #[doc(hidden)]
1505 PZZ670,
1506 #[doc(hidden)]
1508 PZZ673,
1509 #[doc(hidden)]
1511 PZZ676,
1512 #[doc(hidden)]
1514 PZZ750,
1515 #[doc(hidden)]
1517 PZZ775,
1518 #[doc(hidden)]
1520 SLZ022,
1521 #[doc(hidden)]
1523 SLZ024,
1524}
1525impl ::std::str::FromStr for CoastalMarineZone {
1526 type Err = ();
1527 fn from_str(s: &str) -> Result<Self, ()> {
1528 match s {
1529 "AMZ131" => Ok(CoastalMarineZone::AMZ131),
1530 "AMZ135" => Ok(CoastalMarineZone::AMZ135),
1531 "AMZ136" => Ok(CoastalMarineZone::AMZ136),
1532 "AMZ137" => Ok(CoastalMarineZone::AMZ137),
1533 "AMZ150" => Ok(CoastalMarineZone::AMZ150),
1534 "AMZ152" => Ok(CoastalMarineZone::AMZ152),
1535 "AMZ154" => Ok(CoastalMarineZone::AMZ154),
1536 "AMZ156" => Ok(CoastalMarineZone::AMZ156),
1537 "AMZ158" => Ok(CoastalMarineZone::AMZ158),
1538 "AMZ170" => Ok(CoastalMarineZone::AMZ170),
1539 "AMZ172" => Ok(CoastalMarineZone::AMZ172),
1540 "AMZ174" => Ok(CoastalMarineZone::AMZ174),
1541 "AMZ176" => Ok(CoastalMarineZone::AMZ176),
1542 "AMZ178" => Ok(CoastalMarineZone::AMZ178),
1543 "AMZ230" => Ok(CoastalMarineZone::AMZ230),
1544 "AMZ231" => Ok(CoastalMarineZone::AMZ231),
1545 "AMZ250" => Ok(CoastalMarineZone::AMZ250),
1546 "AMZ252" => Ok(CoastalMarineZone::AMZ252),
1547 "AMZ254" => Ok(CoastalMarineZone::AMZ254),
1548 "AMZ256" => Ok(CoastalMarineZone::AMZ256),
1549 "AMZ270" => Ok(CoastalMarineZone::AMZ270),
1550 "AMZ272" => Ok(CoastalMarineZone::AMZ272),
1551 "AMZ274" => Ok(CoastalMarineZone::AMZ274),
1552 "AMZ276" => Ok(CoastalMarineZone::AMZ276),
1553 "AMZ330" => Ok(CoastalMarineZone::AMZ330),
1554 "AMZ350" => Ok(CoastalMarineZone::AMZ350),
1555 "AMZ352" => Ok(CoastalMarineZone::AMZ352),
1556 "AMZ354" => Ok(CoastalMarineZone::AMZ354),
1557 "AMZ370" => Ok(CoastalMarineZone::AMZ370),
1558 "AMZ372" => Ok(CoastalMarineZone::AMZ372),
1559 "AMZ374" => Ok(CoastalMarineZone::AMZ374),
1560 "AMZ450" => Ok(CoastalMarineZone::AMZ450),
1561 "AMZ452" => Ok(CoastalMarineZone::AMZ452),
1562 "AMZ454" => Ok(CoastalMarineZone::AMZ454),
1563 "AMZ470" => Ok(CoastalMarineZone::AMZ470),
1564 "AMZ472" => Ok(CoastalMarineZone::AMZ472),
1565 "AMZ474" => Ok(CoastalMarineZone::AMZ474),
1566 "AMZ550" => Ok(CoastalMarineZone::AMZ550),
1567 "AMZ552" => Ok(CoastalMarineZone::AMZ552),
1568 "AMZ555" => Ok(CoastalMarineZone::AMZ555),
1569 "AMZ570" => Ok(CoastalMarineZone::AMZ570),
1570 "AMZ572" => Ok(CoastalMarineZone::AMZ572),
1571 "AMZ575" => Ok(CoastalMarineZone::AMZ575),
1572 "AMZ610" => Ok(CoastalMarineZone::AMZ610),
1573 "AMZ630" => Ok(CoastalMarineZone::AMZ630),
1574 "AMZ650" => Ok(CoastalMarineZone::AMZ650),
1575 "AMZ651" => Ok(CoastalMarineZone::AMZ651),
1576 "AMZ670" => Ok(CoastalMarineZone::AMZ670),
1577 "AMZ671" => Ok(CoastalMarineZone::AMZ671),
1578 "AMZ710" => Ok(CoastalMarineZone::AMZ710),
1579 "AMZ712" => Ok(CoastalMarineZone::AMZ712),
1580 "AMZ715" => Ok(CoastalMarineZone::AMZ715),
1581 "AMZ722" => Ok(CoastalMarineZone::AMZ722),
1582 "AMZ725" => Ok(CoastalMarineZone::AMZ725),
1583 "AMZ732" => Ok(CoastalMarineZone::AMZ732),
1584 "AMZ735" => Ok(CoastalMarineZone::AMZ735),
1585 "AMZ741" => Ok(CoastalMarineZone::AMZ741),
1586 "AMZ742" => Ok(CoastalMarineZone::AMZ742),
1587 "AMZ745" => Ok(CoastalMarineZone::AMZ745),
1588 "ANZ050" => Ok(CoastalMarineZone::ANZ050),
1589 "ANZ051" => Ok(CoastalMarineZone::ANZ051),
1590 "ANZ052" => Ok(CoastalMarineZone::ANZ052),
1591 "ANZ070" => Ok(CoastalMarineZone::ANZ070),
1592 "ANZ071" => Ok(CoastalMarineZone::ANZ071),
1593 "ANZ150" => Ok(CoastalMarineZone::ANZ150),
1594 "ANZ151" => Ok(CoastalMarineZone::ANZ151),
1595 "ANZ152" => Ok(CoastalMarineZone::ANZ152),
1596 "ANZ153" => Ok(CoastalMarineZone::ANZ153),
1597 "ANZ154" => Ok(CoastalMarineZone::ANZ154),
1598 "ANZ170" => Ok(CoastalMarineZone::ANZ170),
1599 "ANZ172" => Ok(CoastalMarineZone::ANZ172),
1600 "ANZ174" => Ok(CoastalMarineZone::ANZ174),
1601 "ANZ230" => Ok(CoastalMarineZone::ANZ230),
1602 "ANZ231" => Ok(CoastalMarineZone::ANZ231),
1603 "ANZ232" => Ok(CoastalMarineZone::ANZ232),
1604 "ANZ233" => Ok(CoastalMarineZone::ANZ233),
1605 "ANZ234" => Ok(CoastalMarineZone::ANZ234),
1606 "ANZ235" => Ok(CoastalMarineZone::ANZ235),
1607 "ANZ236" => Ok(CoastalMarineZone::ANZ236),
1608 "ANZ237" => Ok(CoastalMarineZone::ANZ237),
1609 "ANZ250" => Ok(CoastalMarineZone::ANZ250),
1610 "ANZ251" => Ok(CoastalMarineZone::ANZ251),
1611 "ANZ254" => Ok(CoastalMarineZone::ANZ254),
1612 "ANZ255" => Ok(CoastalMarineZone::ANZ255),
1613 "ANZ256" => Ok(CoastalMarineZone::ANZ256),
1614 "ANZ270" => Ok(CoastalMarineZone::ANZ270),
1615 "ANZ271" => Ok(CoastalMarineZone::ANZ271),
1616 "ANZ272" => Ok(CoastalMarineZone::ANZ272),
1617 "ANZ273" => Ok(CoastalMarineZone::ANZ273),
1618 "ANZ331" => Ok(CoastalMarineZone::ANZ331),
1619 "ANZ332" => Ok(CoastalMarineZone::ANZ332),
1620 "ANZ335" => Ok(CoastalMarineZone::ANZ335),
1621 "ANZ338" => Ok(CoastalMarineZone::ANZ338),
1622 "ANZ340" => Ok(CoastalMarineZone::ANZ340),
1623 "ANZ345" => Ok(CoastalMarineZone::ANZ345),
1624 "ANZ350" => Ok(CoastalMarineZone::ANZ350),
1625 "ANZ353" => Ok(CoastalMarineZone::ANZ353),
1626 "ANZ355" => Ok(CoastalMarineZone::ANZ355),
1627 "ANZ370" => Ok(CoastalMarineZone::ANZ370),
1628 "ANZ373" => Ok(CoastalMarineZone::ANZ373),
1629 "ANZ375" => Ok(CoastalMarineZone::ANZ375),
1630 "ANZ430" => Ok(CoastalMarineZone::ANZ430),
1631 "ANZ431" => Ok(CoastalMarineZone::ANZ431),
1632 "ANZ450" => Ok(CoastalMarineZone::ANZ450),
1633 "ANZ451" => Ok(CoastalMarineZone::ANZ451),
1634 "ANZ452" => Ok(CoastalMarineZone::ANZ452),
1635 "ANZ453" => Ok(CoastalMarineZone::ANZ453),
1636 "ANZ454" => Ok(CoastalMarineZone::ANZ454),
1637 "ANZ455" => Ok(CoastalMarineZone::ANZ455),
1638 "ANZ470" => Ok(CoastalMarineZone::ANZ470),
1639 "ANZ471" => Ok(CoastalMarineZone::ANZ471),
1640 "ANZ472" => Ok(CoastalMarineZone::ANZ472),
1641 "ANZ473" => Ok(CoastalMarineZone::ANZ473),
1642 "ANZ475" => Ok(CoastalMarineZone::ANZ475),
1643 "ANZ530" => Ok(CoastalMarineZone::ANZ530),
1644 "ANZ531" => Ok(CoastalMarineZone::ANZ531),
1645 "ANZ532" => Ok(CoastalMarineZone::ANZ532),
1646 "ANZ533" => Ok(CoastalMarineZone::ANZ533),
1647 "ANZ534" => Ok(CoastalMarineZone::ANZ534),
1648 "ANZ535" => Ok(CoastalMarineZone::ANZ535),
1649 "ANZ536" => Ok(CoastalMarineZone::ANZ536),
1650 "ANZ537" => Ok(CoastalMarineZone::ANZ537),
1651 "ANZ538" => Ok(CoastalMarineZone::ANZ538),
1652 "ANZ539" => Ok(CoastalMarineZone::ANZ539),
1653 "ANZ540" => Ok(CoastalMarineZone::ANZ540),
1654 "ANZ541" => Ok(CoastalMarineZone::ANZ541),
1655 "ANZ542" => Ok(CoastalMarineZone::ANZ542),
1656 "ANZ543" => Ok(CoastalMarineZone::ANZ543),
1657 "ANZ630" => Ok(CoastalMarineZone::ANZ630),
1658 "ANZ631" => Ok(CoastalMarineZone::ANZ631),
1659 "ANZ632" => Ok(CoastalMarineZone::ANZ632),
1660 "ANZ633" => Ok(CoastalMarineZone::ANZ633),
1661 "ANZ634" => Ok(CoastalMarineZone::ANZ634),
1662 "ANZ635" => Ok(CoastalMarineZone::ANZ635),
1663 "ANZ636" => Ok(CoastalMarineZone::ANZ636),
1664 "ANZ637" => Ok(CoastalMarineZone::ANZ637),
1665 "ANZ638" => Ok(CoastalMarineZone::ANZ638),
1666 "ANZ650" => Ok(CoastalMarineZone::ANZ650),
1667 "ANZ652" => Ok(CoastalMarineZone::ANZ652),
1668 "ANZ654" => Ok(CoastalMarineZone::ANZ654),
1669 "ANZ656" => Ok(CoastalMarineZone::ANZ656),
1670 "ANZ658" => Ok(CoastalMarineZone::ANZ658),
1671 "ANZ670" => Ok(CoastalMarineZone::ANZ670),
1672 "ANZ672" => Ok(CoastalMarineZone::ANZ672),
1673 "ANZ674" => Ok(CoastalMarineZone::ANZ674),
1674 "ANZ676" => Ok(CoastalMarineZone::ANZ676),
1675 "ANZ678" => Ok(CoastalMarineZone::ANZ678),
1676 "GMZ031" => Ok(CoastalMarineZone::GMZ031),
1677 "GMZ032" => Ok(CoastalMarineZone::GMZ032),
1678 "GMZ033" => Ok(CoastalMarineZone::GMZ033),
1679 "GMZ034" => Ok(CoastalMarineZone::GMZ034),
1680 "GMZ035" => Ok(CoastalMarineZone::GMZ035),
1681 "GMZ042" => Ok(CoastalMarineZone::GMZ042),
1682 "GMZ043" => Ok(CoastalMarineZone::GMZ043),
1683 "GMZ044" => Ok(CoastalMarineZone::GMZ044),
1684 "GMZ052" => Ok(CoastalMarineZone::GMZ052),
1685 "GMZ053" => Ok(CoastalMarineZone::GMZ053),
1686 "GMZ054" => Ok(CoastalMarineZone::GMZ054),
1687 "GMZ055" => Ok(CoastalMarineZone::GMZ055),
1688 "GMZ072" => Ok(CoastalMarineZone::GMZ072),
1689 "GMZ073" => Ok(CoastalMarineZone::GMZ073),
1690 "GMZ074" => Ok(CoastalMarineZone::GMZ074),
1691 "GMZ075" => Ok(CoastalMarineZone::GMZ075),
1692 "GMZ130" => Ok(CoastalMarineZone::GMZ130),
1693 "GMZ132" => Ok(CoastalMarineZone::GMZ132),
1694 "GMZ135" => Ok(CoastalMarineZone::GMZ135),
1695 "GMZ150" => Ok(CoastalMarineZone::GMZ150),
1696 "GMZ155" => Ok(CoastalMarineZone::GMZ155),
1697 "GMZ170" => Ok(CoastalMarineZone::GMZ170),
1698 "GMZ175" => Ok(CoastalMarineZone::GMZ175),
1699 "GMZ231" => Ok(CoastalMarineZone::GMZ231),
1700 "GMZ232" => Ok(CoastalMarineZone::GMZ232),
1701 "GMZ236" => Ok(CoastalMarineZone::GMZ236),
1702 "GMZ237" => Ok(CoastalMarineZone::GMZ237),
1703 "GMZ250" => Ok(CoastalMarineZone::GMZ250),
1704 "GMZ255" => Ok(CoastalMarineZone::GMZ255),
1705 "GMZ270" => Ok(CoastalMarineZone::GMZ270),
1706 "GMZ275" => Ok(CoastalMarineZone::GMZ275),
1707 "GMZ330" => Ok(CoastalMarineZone::GMZ330),
1708 "GMZ335" => Ok(CoastalMarineZone::GMZ335),
1709 "GMZ350" => Ok(CoastalMarineZone::GMZ350),
1710 "GMZ355" => Ok(CoastalMarineZone::GMZ355),
1711 "GMZ370" => Ok(CoastalMarineZone::GMZ370),
1712 "GMZ375" => Ok(CoastalMarineZone::GMZ375),
1713 "GMZ430" => Ok(CoastalMarineZone::GMZ430),
1714 "GMZ432" => Ok(CoastalMarineZone::GMZ432),
1715 "GMZ435" => Ok(CoastalMarineZone::GMZ435),
1716 "GMZ450" => Ok(CoastalMarineZone::GMZ450),
1717 "GMZ452" => Ok(CoastalMarineZone::GMZ452),
1718 "GMZ455" => Ok(CoastalMarineZone::GMZ455),
1719 "GMZ470" => Ok(CoastalMarineZone::GMZ470),
1720 "GMZ472" => Ok(CoastalMarineZone::GMZ472),
1721 "GMZ475" => Ok(CoastalMarineZone::GMZ475),
1722 "GMZ530" => Ok(CoastalMarineZone::GMZ530),
1723 "GMZ532" => Ok(CoastalMarineZone::GMZ532),
1724 "GMZ534" => Ok(CoastalMarineZone::GMZ534),
1725 "GMZ536" => Ok(CoastalMarineZone::GMZ536),
1726 "GMZ538" => Ok(CoastalMarineZone::GMZ538),
1727 "GMZ550" => Ok(CoastalMarineZone::GMZ550),
1728 "GMZ552" => Ok(CoastalMarineZone::GMZ552),
1729 "GMZ555" => Ok(CoastalMarineZone::GMZ555),
1730 "GMZ557" => Ok(CoastalMarineZone::GMZ557),
1731 "GMZ570" => Ok(CoastalMarineZone::GMZ570),
1732 "GMZ572" => Ok(CoastalMarineZone::GMZ572),
1733 "GMZ575" => Ok(CoastalMarineZone::GMZ575),
1734 "GMZ577" => Ok(CoastalMarineZone::GMZ577),
1735 "GMZ630" => Ok(CoastalMarineZone::GMZ630),
1736 "GMZ631" => Ok(CoastalMarineZone::GMZ631),
1737 "GMZ632" => Ok(CoastalMarineZone::GMZ632),
1738 "GMZ633" => Ok(CoastalMarineZone::GMZ633),
1739 "GMZ634" => Ok(CoastalMarineZone::GMZ634),
1740 "GMZ635" => Ok(CoastalMarineZone::GMZ635),
1741 "GMZ636" => Ok(CoastalMarineZone::GMZ636),
1742 "GMZ650" => Ok(CoastalMarineZone::GMZ650),
1743 "GMZ655" => Ok(CoastalMarineZone::GMZ655),
1744 "GMZ656" => Ok(CoastalMarineZone::GMZ656),
1745 "GMZ657" => Ok(CoastalMarineZone::GMZ657),
1746 "GMZ670" => Ok(CoastalMarineZone::GMZ670),
1747 "GMZ675" => Ok(CoastalMarineZone::GMZ675),
1748 "GMZ676" => Ok(CoastalMarineZone::GMZ676),
1749 "GMZ730" => Ok(CoastalMarineZone::GMZ730),
1750 "GMZ750" => Ok(CoastalMarineZone::GMZ750),
1751 "GMZ752" => Ok(CoastalMarineZone::GMZ752),
1752 "GMZ755" => Ok(CoastalMarineZone::GMZ755),
1753 "GMZ765" => Ok(CoastalMarineZone::GMZ765),
1754 "GMZ770" => Ok(CoastalMarineZone::GMZ770),
1755 "GMZ772" => Ok(CoastalMarineZone::GMZ772),
1756 "GMZ775" => Ok(CoastalMarineZone::GMZ775),
1757 "GMZ830" => Ok(CoastalMarineZone::GMZ830),
1758 "GMZ836" => Ok(CoastalMarineZone::GMZ836),
1759 "GMZ850" => Ok(CoastalMarineZone::GMZ850),
1760 "GMZ853" => Ok(CoastalMarineZone::GMZ853),
1761 "GMZ856" => Ok(CoastalMarineZone::GMZ856),
1762 "GMZ870" => Ok(CoastalMarineZone::GMZ870),
1763 "GMZ873" => Ok(CoastalMarineZone::GMZ873),
1764 "GMZ876" => Ok(CoastalMarineZone::GMZ876),
1765 "LCZ422" => Ok(CoastalMarineZone::LCZ422),
1766 "LCZ423" => Ok(CoastalMarineZone::LCZ423),
1767 "LCZ460" => Ok(CoastalMarineZone::LCZ460),
1768 "LEZ020" => Ok(CoastalMarineZone::LEZ020),
1769 "LEZ040" => Ok(CoastalMarineZone::LEZ040),
1770 "LEZ041" => Ok(CoastalMarineZone::LEZ041),
1771 "LEZ061" => Ok(CoastalMarineZone::LEZ061),
1772 "LEZ142" => Ok(CoastalMarineZone::LEZ142),
1773 "LEZ143" => Ok(CoastalMarineZone::LEZ143),
1774 "LEZ144" => Ok(CoastalMarineZone::LEZ144),
1775 "LEZ145" => Ok(CoastalMarineZone::LEZ145),
1776 "LEZ146" => Ok(CoastalMarineZone::LEZ146),
1777 "LEZ147" => Ok(CoastalMarineZone::LEZ147),
1778 "LEZ148" => Ok(CoastalMarineZone::LEZ148),
1779 "LEZ149" => Ok(CoastalMarineZone::LEZ149),
1780 "LEZ162" => Ok(CoastalMarineZone::LEZ162),
1781 "LEZ163" => Ok(CoastalMarineZone::LEZ163),
1782 "LEZ164" => Ok(CoastalMarineZone::LEZ164),
1783 "LEZ165" => Ok(CoastalMarineZone::LEZ165),
1784 "LEZ166" => Ok(CoastalMarineZone::LEZ166),
1785 "LEZ167" => Ok(CoastalMarineZone::LEZ167),
1786 "LEZ168" => Ok(CoastalMarineZone::LEZ168),
1787 "LEZ169" => Ok(CoastalMarineZone::LEZ169),
1788 "LEZ444" => Ok(CoastalMarineZone::LEZ444),
1789 "LHZ345" => Ok(CoastalMarineZone::LHZ345),
1790 "LHZ346" => Ok(CoastalMarineZone::LHZ346),
1791 "LHZ347" => Ok(CoastalMarineZone::LHZ347),
1792 "LHZ348" => Ok(CoastalMarineZone::LHZ348),
1793 "LHZ349" => Ok(CoastalMarineZone::LHZ349),
1794 "LHZ361" => Ok(CoastalMarineZone::LHZ361),
1795 "LHZ362" => Ok(CoastalMarineZone::LHZ362),
1796 "LHZ363" => Ok(CoastalMarineZone::LHZ363),
1797 "LHZ421" => Ok(CoastalMarineZone::LHZ421),
1798 "LHZ422" => Ok(CoastalMarineZone::LHZ422),
1799 "LHZ441" => Ok(CoastalMarineZone::LHZ441),
1800 "LHZ442" => Ok(CoastalMarineZone::LHZ442),
1801 "LHZ443" => Ok(CoastalMarineZone::LHZ443),
1802 "LHZ462" => Ok(CoastalMarineZone::LHZ462),
1803 "LHZ463" => Ok(CoastalMarineZone::LHZ463),
1804 "LHZ464" => Ok(CoastalMarineZone::LHZ464),
1805 "LMZ043" => Ok(CoastalMarineZone::LMZ043),
1806 "LMZ046" => Ok(CoastalMarineZone::LMZ046),
1807 "LMZ080" => Ok(CoastalMarineZone::LMZ080),
1808 "LMZ221" => Ok(CoastalMarineZone::LMZ221),
1809 "LMZ248" => Ok(CoastalMarineZone::LMZ248),
1810 "LMZ250" => Ok(CoastalMarineZone::LMZ250),
1811 "LMZ261" => Ok(CoastalMarineZone::LMZ261),
1812 "LMZ323" => Ok(CoastalMarineZone::LMZ323),
1813 "LMZ341" => Ok(CoastalMarineZone::LMZ341),
1814 "LMZ342" => Ok(CoastalMarineZone::LMZ342),
1815 "LMZ344" => Ok(CoastalMarineZone::LMZ344),
1816 "LMZ345" => Ok(CoastalMarineZone::LMZ345),
1817 "LMZ346" => Ok(CoastalMarineZone::LMZ346),
1818 "LMZ362" => Ok(CoastalMarineZone::LMZ362),
1819 "LMZ364" => Ok(CoastalMarineZone::LMZ364),
1820 "LMZ366" => Ok(CoastalMarineZone::LMZ366),
1821 "LMZ521" => Ok(CoastalMarineZone::LMZ521),
1822 "LMZ522" => Ok(CoastalMarineZone::LMZ522),
1823 "LMZ541" => Ok(CoastalMarineZone::LMZ541),
1824 "LMZ542" => Ok(CoastalMarineZone::LMZ542),
1825 "LMZ543" => Ok(CoastalMarineZone::LMZ543),
1826 "LMZ563" => Ok(CoastalMarineZone::LMZ563),
1827 "LMZ565" => Ok(CoastalMarineZone::LMZ565),
1828 "LMZ567" => Ok(CoastalMarineZone::LMZ567),
1829 "LMZ643" => Ok(CoastalMarineZone::LMZ643),
1830 "LMZ644" => Ok(CoastalMarineZone::LMZ644),
1831 "LMZ645" => Ok(CoastalMarineZone::LMZ645),
1832 "LMZ646" => Ok(CoastalMarineZone::LMZ646),
1833 "LMZ669" => Ok(CoastalMarineZone::LMZ669),
1834 "LMZ671" => Ok(CoastalMarineZone::LMZ671),
1835 "LMZ673" => Ok(CoastalMarineZone::LMZ673),
1836 "LMZ675" => Ok(CoastalMarineZone::LMZ675),
1837 "LMZ740" => Ok(CoastalMarineZone::LMZ740),
1838 "LMZ741" => Ok(CoastalMarineZone::LMZ741),
1839 "LMZ742" => Ok(CoastalMarineZone::LMZ742),
1840 "LMZ743" => Ok(CoastalMarineZone::LMZ743),
1841 "LMZ744" => Ok(CoastalMarineZone::LMZ744),
1842 "LMZ745" => Ok(CoastalMarineZone::LMZ745),
1843 "LMZ777" => Ok(CoastalMarineZone::LMZ777),
1844 "LMZ779" => Ok(CoastalMarineZone::LMZ779),
1845 "LMZ844" => Ok(CoastalMarineZone::LMZ844),
1846 "LMZ845" => Ok(CoastalMarineZone::LMZ845),
1847 "LMZ846" => Ok(CoastalMarineZone::LMZ846),
1848 "LMZ847" => Ok(CoastalMarineZone::LMZ847),
1849 "LMZ848" => Ok(CoastalMarineZone::LMZ848),
1850 "LMZ849" => Ok(CoastalMarineZone::LMZ849),
1851 "LMZ868" => Ok(CoastalMarineZone::LMZ868),
1852 "LMZ870" => Ok(CoastalMarineZone::LMZ870),
1853 "LMZ872" => Ok(CoastalMarineZone::LMZ872),
1854 "LMZ874" => Ok(CoastalMarineZone::LMZ874),
1855 "LMZ876" => Ok(CoastalMarineZone::LMZ876),
1856 "LMZ878" => Ok(CoastalMarineZone::LMZ878),
1857 "LOZ030" => Ok(CoastalMarineZone::LOZ030),
1858 "LOZ042" => Ok(CoastalMarineZone::LOZ042),
1859 "LOZ043" => Ok(CoastalMarineZone::LOZ043),
1860 "LOZ044" => Ok(CoastalMarineZone::LOZ044),
1861 "LOZ045" => Ok(CoastalMarineZone::LOZ045),
1862 "LOZ062" => Ok(CoastalMarineZone::LOZ062),
1863 "LOZ063" => Ok(CoastalMarineZone::LOZ063),
1864 "LOZ064" => Ok(CoastalMarineZone::LOZ064),
1865 "LOZ065" => Ok(CoastalMarineZone::LOZ065),
1866 "LSZ121" => Ok(CoastalMarineZone::LSZ121),
1867 "LSZ140" => Ok(CoastalMarineZone::LSZ140),
1868 "LSZ141" => Ok(CoastalMarineZone::LSZ141),
1869 "LSZ142" => Ok(CoastalMarineZone::LSZ142),
1870 "LSZ143" => Ok(CoastalMarineZone::LSZ143),
1871 "LSZ144" => Ok(CoastalMarineZone::LSZ144),
1872 "LSZ145" => Ok(CoastalMarineZone::LSZ145),
1873 "LSZ146" => Ok(CoastalMarineZone::LSZ146),
1874 "LSZ147" => Ok(CoastalMarineZone::LSZ147),
1875 "LSZ148" => Ok(CoastalMarineZone::LSZ148),
1876 "LSZ150" => Ok(CoastalMarineZone::LSZ150),
1877 "LSZ162" => Ok(CoastalMarineZone::LSZ162),
1878 "LSZ240" => Ok(CoastalMarineZone::LSZ240),
1879 "LSZ241" => Ok(CoastalMarineZone::LSZ241),
1880 "LSZ242" => Ok(CoastalMarineZone::LSZ242),
1881 "LSZ243" => Ok(CoastalMarineZone::LSZ243),
1882 "LSZ244" => Ok(CoastalMarineZone::LSZ244),
1883 "LSZ245" => Ok(CoastalMarineZone::LSZ245),
1884 "LSZ246" => Ok(CoastalMarineZone::LSZ246),
1885 "LSZ247" => Ok(CoastalMarineZone::LSZ247),
1886 "LSZ248" => Ok(CoastalMarineZone::LSZ248),
1887 "LSZ249" => Ok(CoastalMarineZone::LSZ249),
1888 "LSZ250" => Ok(CoastalMarineZone::LSZ250),
1889 "LSZ251" => Ok(CoastalMarineZone::LSZ251),
1890 "LSZ263" => Ok(CoastalMarineZone::LSZ263),
1891 "LSZ264" => Ok(CoastalMarineZone::LSZ264),
1892 "LSZ265" => Ok(CoastalMarineZone::LSZ265),
1893 "LSZ266" => Ok(CoastalMarineZone::LSZ266),
1894 "LSZ267" => Ok(CoastalMarineZone::LSZ267),
1895 "LSZ321" => Ok(CoastalMarineZone::LSZ321),
1896 "LSZ322" => Ok(CoastalMarineZone::LSZ322),
1897 "PHZ110" => Ok(CoastalMarineZone::PHZ110),
1898 "PHZ111" => Ok(CoastalMarineZone::PHZ111),
1899 "PHZ112" => Ok(CoastalMarineZone::PHZ112),
1900 "PHZ113" => Ok(CoastalMarineZone::PHZ113),
1901 "PHZ114" => Ok(CoastalMarineZone::PHZ114),
1902 "PHZ115" => Ok(CoastalMarineZone::PHZ115),
1903 "PHZ116" => Ok(CoastalMarineZone::PHZ116),
1904 "PHZ117" => Ok(CoastalMarineZone::PHZ117),
1905 "PHZ118" => Ok(CoastalMarineZone::PHZ118),
1906 "PHZ119" => Ok(CoastalMarineZone::PHZ119),
1907 "PHZ120" => Ok(CoastalMarineZone::PHZ120),
1908 "PHZ121" => Ok(CoastalMarineZone::PHZ121),
1909 "PHZ122" => Ok(CoastalMarineZone::PHZ122),
1910 "PHZ123" => Ok(CoastalMarineZone::PHZ123),
1911 "PHZ124" => Ok(CoastalMarineZone::PHZ124),
1912 "PKZ011" => Ok(CoastalMarineZone::PKZ011),
1913 "PKZ012" => Ok(CoastalMarineZone::PKZ012),
1914 "PKZ013" => Ok(CoastalMarineZone::PKZ013),
1915 "PKZ021" => Ok(CoastalMarineZone::PKZ021),
1916 "PKZ022" => Ok(CoastalMarineZone::PKZ022),
1917 "PKZ031" => Ok(CoastalMarineZone::PKZ031),
1918 "PKZ032" => Ok(CoastalMarineZone::PKZ032),
1919 "PKZ033" => Ok(CoastalMarineZone::PKZ033),
1920 "PKZ034" => Ok(CoastalMarineZone::PKZ034),
1921 "PKZ035" => Ok(CoastalMarineZone::PKZ035),
1922 "PKZ036" => Ok(CoastalMarineZone::PKZ036),
1923 "PKZ041" => Ok(CoastalMarineZone::PKZ041),
1924 "PKZ042" => Ok(CoastalMarineZone::PKZ042),
1925 "PKZ043" => Ok(CoastalMarineZone::PKZ043),
1926 "PKZ051" => Ok(CoastalMarineZone::PKZ051),
1927 "PKZ052" => Ok(CoastalMarineZone::PKZ052),
1928 "PKZ053" => Ok(CoastalMarineZone::PKZ053),
1929 "PKZ119" => Ok(CoastalMarineZone::PKZ119),
1930 "PKZ120" => Ok(CoastalMarineZone::PKZ120),
1931 "PKZ121" => Ok(CoastalMarineZone::PKZ121),
1932 "PKZ125" => Ok(CoastalMarineZone::PKZ125),
1933 "PKZ126" => Ok(CoastalMarineZone::PKZ126),
1934 "PKZ127" => Ok(CoastalMarineZone::PKZ127),
1935 "PKZ128" => Ok(CoastalMarineZone::PKZ128),
1936 "PKZ129" => Ok(CoastalMarineZone::PKZ129),
1937 "PKZ130" => Ok(CoastalMarineZone::PKZ130),
1938 "PKZ131" => Ok(CoastalMarineZone::PKZ131),
1939 "PKZ132" => Ok(CoastalMarineZone::PKZ132),
1940 "PKZ136" => Ok(CoastalMarineZone::PKZ136),
1941 "PKZ137" => Ok(CoastalMarineZone::PKZ137),
1942 "PKZ138" => Ok(CoastalMarineZone::PKZ138),
1943 "PKZ139" => Ok(CoastalMarineZone::PKZ139),
1944 "PKZ140" => Ok(CoastalMarineZone::PKZ140),
1945 "PKZ141" => Ok(CoastalMarineZone::PKZ141),
1946 "PKZ150" => Ok(CoastalMarineZone::PKZ150),
1947 "PKZ155" => Ok(CoastalMarineZone::PKZ155),
1948 "PKZ160" => Ok(CoastalMarineZone::PKZ160),
1949 "PKZ165" => Ok(CoastalMarineZone::PKZ165),
1950 "PKZ170" => Ok(CoastalMarineZone::PKZ170),
1951 "PKZ171" => Ok(CoastalMarineZone::PKZ171),
1952 "PKZ172" => Ok(CoastalMarineZone::PKZ172),
1953 "PKZ173" => Ok(CoastalMarineZone::PKZ173),
1954 "PKZ174" => Ok(CoastalMarineZone::PKZ174),
1955 "PKZ175" => Ok(CoastalMarineZone::PKZ175),
1956 "PKZ176" => Ok(CoastalMarineZone::PKZ176),
1957 "PKZ177" => Ok(CoastalMarineZone::PKZ177),
1958 "PKZ178" => Ok(CoastalMarineZone::PKZ178),
1959 "PKZ179" => Ok(CoastalMarineZone::PKZ179),
1960 "PKZ180" => Ok(CoastalMarineZone::PKZ180),
1961 "PKZ181" => Ok(CoastalMarineZone::PKZ181),
1962 "PKZ185" => Ok(CoastalMarineZone::PKZ185),
1963 "PKZ200" => Ok(CoastalMarineZone::PKZ200),
1964 "PKZ201" => Ok(CoastalMarineZone::PKZ201),
1965 "PKZ210" => Ok(CoastalMarineZone::PKZ210),
1966 "PKZ215" => Ok(CoastalMarineZone::PKZ215),
1967 "PKZ220" => Ok(CoastalMarineZone::PKZ220),
1968 "PKZ225" => Ok(CoastalMarineZone::PKZ225),
1969 "PKZ230" => Ok(CoastalMarineZone::PKZ230),
1970 "PKZ235" => Ok(CoastalMarineZone::PKZ235),
1971 "PKZ240" => Ok(CoastalMarineZone::PKZ240),
1972 "PKZ245" => Ok(CoastalMarineZone::PKZ245),
1973 "PMZ151" => Ok(CoastalMarineZone::PMZ151),
1974 "PMZ152" => Ok(CoastalMarineZone::PMZ152),
1975 "PMZ153" => Ok(CoastalMarineZone::PMZ153),
1976 "PMZ154" => Ok(CoastalMarineZone::PMZ154),
1977 "PMZ161" => Ok(CoastalMarineZone::PMZ161),
1978 "PMZ171" => Ok(CoastalMarineZone::PMZ171),
1979 "PMZ172" => Ok(CoastalMarineZone::PMZ172),
1980 "PMZ173" => Ok(CoastalMarineZone::PMZ173),
1981 "PMZ174" => Ok(CoastalMarineZone::PMZ174),
1982 "PMZ181" => Ok(CoastalMarineZone::PMZ181),
1983 "PMZ191" => Ok(CoastalMarineZone::PMZ191),
1984 "PSZ150" => Ok(CoastalMarineZone::PSZ150),
1985 "PSZ151" => Ok(CoastalMarineZone::PSZ151),
1986 "PSZ152" => Ok(CoastalMarineZone::PSZ152),
1987 "PZZ110" => Ok(CoastalMarineZone::PZZ110),
1988 "PZZ130" => Ok(CoastalMarineZone::PZZ130),
1989 "PZZ131" => Ok(CoastalMarineZone::PZZ131),
1990 "PZZ132" => Ok(CoastalMarineZone::PZZ132),
1991 "PZZ133" => Ok(CoastalMarineZone::PZZ133),
1992 "PZZ134" => Ok(CoastalMarineZone::PZZ134),
1993 "PZZ135" => Ok(CoastalMarineZone::PZZ135),
1994 "PZZ150" => Ok(CoastalMarineZone::PZZ150),
1995 "PZZ153" => Ok(CoastalMarineZone::PZZ153),
1996 "PZZ156" => Ok(CoastalMarineZone::PZZ156),
1997 "PZZ170" => Ok(CoastalMarineZone::PZZ170),
1998 "PZZ173" => Ok(CoastalMarineZone::PZZ173),
1999 "PZZ176" => Ok(CoastalMarineZone::PZZ176),
2000 "PZZ210" => Ok(CoastalMarineZone::PZZ210),
2001 "PZZ250" => Ok(CoastalMarineZone::PZZ250),
2002 "PZZ255" => Ok(CoastalMarineZone::PZZ255),
2003 "PZZ270" => Ok(CoastalMarineZone::PZZ270),
2004 "PZZ275" => Ok(CoastalMarineZone::PZZ275),
2005 "PZZ350" => Ok(CoastalMarineZone::PZZ350),
2006 "PZZ356" => Ok(CoastalMarineZone::PZZ356),
2007 "PZZ370" => Ok(CoastalMarineZone::PZZ370),
2008 "PZZ376" => Ok(CoastalMarineZone::PZZ376),
2009 "PZZ410" => Ok(CoastalMarineZone::PZZ410),
2010 "PZZ415" => Ok(CoastalMarineZone::PZZ415),
2011 "PZZ450" => Ok(CoastalMarineZone::PZZ450),
2012 "PZZ455" => Ok(CoastalMarineZone::PZZ455),
2013 "PZZ470" => Ok(CoastalMarineZone::PZZ470),
2014 "PZZ475" => Ok(CoastalMarineZone::PZZ475),
2015 "PZZ530" => Ok(CoastalMarineZone::PZZ530),
2016 "PZZ531" => Ok(CoastalMarineZone::PZZ531),
2017 "PZZ535" => Ok(CoastalMarineZone::PZZ535),
2018 "PZZ540" => Ok(CoastalMarineZone::PZZ540),
2019 "PZZ545" => Ok(CoastalMarineZone::PZZ545),
2020 "PZZ560" => Ok(CoastalMarineZone::PZZ560),
2021 "PZZ565" => Ok(CoastalMarineZone::PZZ565),
2022 "PZZ570" => Ok(CoastalMarineZone::PZZ570),
2023 "PZZ571" => Ok(CoastalMarineZone::PZZ571),
2024 "PZZ575" => Ok(CoastalMarineZone::PZZ575),
2025 "PZZ576" => Ok(CoastalMarineZone::PZZ576),
2026 "PZZ645" => Ok(CoastalMarineZone::PZZ645),
2027 "PZZ650" => Ok(CoastalMarineZone::PZZ650),
2028 "PZZ655" => Ok(CoastalMarineZone::PZZ655),
2029 "PZZ670" => Ok(CoastalMarineZone::PZZ670),
2030 "PZZ673" => Ok(CoastalMarineZone::PZZ673),
2031 "PZZ676" => Ok(CoastalMarineZone::PZZ676),
2032 "PZZ750" => Ok(CoastalMarineZone::PZZ750),
2033 "PZZ775" => Ok(CoastalMarineZone::PZZ775),
2034 "SLZ022" => Ok(CoastalMarineZone::SLZ022),
2035 "SLZ024" => Ok(CoastalMarineZone::SLZ024),
2036 _ => Err(()),
2037 }
2038 }
2039}
2040impl CoastalMarineZone {
2041 pub fn details(&self) -> crate::ZoneDetails {
2042 match self {
2043 CoastalMarineZone::AMZ131 => crate::ZoneDetails {
2044 state: "AM",
2045 zone: "131",
2046 zone_numeric: 131,
2047 name: "Alligator River",
2048 wfo: "MHX",
2049 },
2050 CoastalMarineZone::AMZ135 => crate::ZoneDetails {
2051 state: "AM",
2052 zone: "135",
2053 zone_numeric: 135,
2054 name: "Pamlico Sound",
2055 wfo: "MHX",
2056 },
2057 CoastalMarineZone::AMZ136 => crate::ZoneDetails {
2058 state: "AM",
2059 zone: "136",
2060 zone_numeric: 136,
2061 name: "Pamlico and Pungo Rivers",
2062 wfo: "MHX",
2063 },
2064 CoastalMarineZone::AMZ137 => crate::ZoneDetails {
2065 state: "AM",
2066 zone: "137",
2067 zone_numeric: 137,
2068 name: "Neuse and Bay Rivers",
2069 wfo: "MHX",
2070 },
2071 CoastalMarineZone::AMZ150 => crate::ZoneDetails {
2072 state: "AM",
2073 zone: "150",
2074 zone_numeric: 150,
2075 name: "S of Currituck Beach Light NC to Oregon Inlet NC out to 20 nm",
2076 wfo: "MHX",
2077 },
2078 CoastalMarineZone::AMZ152 => crate::ZoneDetails {
2079 state: "AM",
2080 zone: "152",
2081 zone_numeric: 152,
2082 name: "S of Oregon Inlet NC to Cape Hatteras NC out to 20 nm",
2083 wfo: "MHX",
2084 },
2085 CoastalMarineZone::AMZ154 => crate::ZoneDetails {
2086 state: "AM",
2087 zone: "154",
2088 zone_numeric: 154,
2089 name: "S of Cape Hatteras NC to Ocracoke Inlet NC out to 20 nm",
2090 wfo: "MHX",
2091 },
2092 CoastalMarineZone::AMZ156 => crate::ZoneDetails {
2093 state: "AM",
2094 zone: "156",
2095 zone_numeric: 156,
2096 name: "S of Ocracoke Inlet NC to Cape Lookout NC out to 20 nm",
2097 wfo: "MHX",
2098 },
2099 CoastalMarineZone::AMZ158 => crate::ZoneDetails {
2100 state: "AM",
2101 zone: "158",
2102 zone_numeric: 158,
2103 name: "S of Cape Lookout NC to Surf City NC out to 20 nm",
2104 wfo: "MHX",
2105 },
2106 CoastalMarineZone::AMZ170 => crate::ZoneDetails {
2107 state: "AM",
2108 zone: "170",
2109 zone_numeric: 170,
2110 name: "Waters from Currituck Beach Light to Oregon Inlet NC from 20 to 40 nm",
2111 wfo: "MHX",
2112 },
2113 CoastalMarineZone::AMZ172 => crate::ZoneDetails {
2114 state: "AM",
2115 zone: "172",
2116 zone_numeric: 172,
2117 name: "Waters from Oregon Inlet to Cape Hatteras NC from 20 to 40 nm",
2118 wfo: "MHX",
2119 },
2120 CoastalMarineZone::AMZ174 => crate::ZoneDetails {
2121 state: "AM",
2122 zone: "174",
2123 zone_numeric: 174,
2124 name: "Waters from Cape Hatteras to Ocracoke Inlet NC from 20 to 40 nm",
2125 wfo: "MHX",
2126 },
2127 CoastalMarineZone::AMZ176 => crate::ZoneDetails {
2128 state: "AM",
2129 zone: "176",
2130 zone_numeric: 176,
2131 name: "Waters fromOcracoke Inlet to Cape Lookout NC from 20 to 40 nm",
2132 wfo: "MHX",
2133 },
2134 CoastalMarineZone::AMZ178 => crate::ZoneDetails {
2135 state: "AM",
2136 zone: "178",
2137 zone_numeric: 178,
2138 name: "Waters from Cape Lookout to Surf City NC from 20 to 40 nm",
2139 wfo: "MHX",
2140 },
2141 CoastalMarineZone::AMZ230 => crate::ZoneDetails {
2142 state: "AM",
2143 zone: "230",
2144 zone_numeric: 230,
2145 name: "Albemarle Sound",
2146 wfo: "MHX",
2147 },
2148 CoastalMarineZone::AMZ231 => crate::ZoneDetails {
2149 state: "AM",
2150 zone: "231",
2151 zone_numeric: 231,
2152 name: "Croatan and Roanoke Sounds",
2153 wfo: "MHX",
2154 },
2155 CoastalMarineZone::AMZ250 => crate::ZoneDetails {
2156 state: "AM",
2157 zone: "250",
2158 zone_numeric: 250,
2159 name: "Coastal waters from Surf City to Cape Fear NC out 20 nm",
2160 wfo: "ILM",
2161 },
2162 CoastalMarineZone::AMZ252 => crate::ZoneDetails {
2163 state: "AM",
2164 zone: "252",
2165 zone_numeric: 252,
2166 name: "Coastal waters from Cape Fear NC to Little River Inlet SC out 20 nm",
2167 wfo: "ILM",
2168 },
2169 CoastalMarineZone::AMZ254 => crate::ZoneDetails {
2170 state: "AM",
2171 zone: "254",
2172 zone_numeric: 254,
2173 name: "Coastal waters from Little River Inlet to Murrells Inlet SC out 20 nm",
2174 wfo: "ILM",
2175 },
2176 CoastalMarineZone::AMZ256 => crate::ZoneDetails {
2177 state: "AM",
2178 zone: "256",
2179 zone_numeric: 256,
2180 name: "Coastal waters from Murrells Inlet to South Santee River SC out 20 nm",
2181 wfo: "ILM",
2182 },
2183 CoastalMarineZone::AMZ270 => crate::ZoneDetails {
2184 state: "AM",
2185 zone: "270",
2186 zone_numeric: 270,
2187 name: "Waters from Surf City to Cape Fear NC from 20 to 40 nm",
2188 wfo: "ILM",
2189 },
2190 CoastalMarineZone::AMZ272 => crate::ZoneDetails {
2191 state: "AM",
2192 zone: "272",
2193 zone_numeric: 272,
2194 name: "Waters from Cape Fear NC to Little River Inlet SC from 20 to 40 nm",
2195 wfo: "ILM",
2196 },
2197 CoastalMarineZone::AMZ274 => crate::ZoneDetails {
2198 state: "AM",
2199 zone: "274",
2200 zone_numeric: 274,
2201 name: "Waters from Little River Inlet to Murrells Inlet SC from 20 to 40 nm",
2202 wfo: "ILM",
2203 },
2204 CoastalMarineZone::AMZ276 => crate::ZoneDetails {
2205 state: "AM",
2206 zone: "276",
2207 zone_numeric: 276,
2208 name: "Waters from Murrells Inlet NC to South Santee River SC from 20 to 40 nm",
2209 wfo: "ILM",
2210 },
2211 CoastalMarineZone::AMZ330 => crate::ZoneDetails {
2212 state: "AM",
2213 zone: "330",
2214 zone_numeric: 330,
2215 name: "Charleston Harbor",
2216 wfo: "CHS",
2217 },
2218 CoastalMarineZone::AMZ350 => crate::ZoneDetails {
2219 state: "AM",
2220 zone: "350",
2221 zone_numeric: 350,
2222 name: "Coastal waters from South Santee River to Edisto Beach SC out 20 nm",
2223 wfo: "CHS",
2224 },
2225 CoastalMarineZone::AMZ352 => crate::ZoneDetails {
2226 state: "AM",
2227 zone: "352",
2228 zone_numeric: 352,
2229 name: "Coastal waters from Edisto Beach SC to Savannah GA out 20 nm",
2230 wfo: "CHS",
2231 },
2232 CoastalMarineZone::AMZ354 => crate::ZoneDetails {
2233 state: "AM",
2234 zone: "354",
2235 zone_numeric: 354,
2236 name: "Coastal waters from Savannah GA to Altamaha Sound GA out 20 nm ...including Grays Reef National Marine Sanctuary",
2237 wfo: "CHS",
2238 },
2239 CoastalMarineZone::AMZ370 => crate::ZoneDetails {
2240 state: "AM",
2241 zone: "370",
2242 zone_numeric: 370,
2243 name: "Waters from South Santee River SC to Edisto Beach SC extending from 20 nm to 40 nm",
2244 wfo: "CHS",
2245 },
2246 CoastalMarineZone::AMZ372 => crate::ZoneDetails {
2247 state: "AM",
2248 zone: "372",
2249 zone_numeric: 372,
2250 name: "Waters from Edisto Beach SC to Savannah GA extending from 20 nm to 40 nm",
2251 wfo: "CHS",
2252 },
2253 CoastalMarineZone::AMZ374 => crate::ZoneDetails {
2254 state: "AM",
2255 zone: "374",
2256 zone_numeric: 374,
2257 name: "Waters from Savannah GA to Altamaha Sound GA extending from 20 nm to 60 nm",
2258 wfo: "CHS",
2259 },
2260 CoastalMarineZone::AMZ450 => crate::ZoneDetails {
2261 state: "AM",
2262 zone: "450",
2263 zone_numeric: 450,
2264 name: "Coastal waters from Altamaha Sound to Fernandina Beach FL out 20 NM",
2265 wfo: "JAX",
2266 },
2267 CoastalMarineZone::AMZ452 => crate::ZoneDetails {
2268 state: "AM",
2269 zone: "452",
2270 zone_numeric: 452,
2271 name: "Coastal waters from Fernandina Beach to St. Augustine FL out 20 NM",
2272 wfo: "JAX",
2273 },
2274 CoastalMarineZone::AMZ454 => crate::ZoneDetails {
2275 state: "AM",
2276 zone: "454",
2277 zone_numeric: 454,
2278 name: "Coastal waters from St. Augustine to Flagler Beach FL out 20 NM",
2279 wfo: "JAX",
2280 },
2281 CoastalMarineZone::AMZ470 => crate::ZoneDetails {
2282 state: "AM",
2283 zone: "470",
2284 zone_numeric: 470,
2285 name: "Waters from Altamaha Sound GA to Fernandina Beach FL from 20 to 60 NM",
2286 wfo: "JAX",
2287 },
2288 CoastalMarineZone::AMZ472 => crate::ZoneDetails {
2289 state: "AM",
2290 zone: "472",
2291 zone_numeric: 472,
2292 name: "Waters from Fernandina Beach to St. Augustine FL from 20 to 60 NM",
2293 wfo: "JAX",
2294 },
2295 CoastalMarineZone::AMZ474 => crate::ZoneDetails {
2296 state: "AM",
2297 zone: "474",
2298 zone_numeric: 474,
2299 name: "Waters from St. Augustine to Flagler Beach FL from 20 to 60 NM",
2300 wfo: "JAX",
2301 },
2302 CoastalMarineZone::AMZ550 => crate::ZoneDetails {
2303 state: "AM",
2304 zone: "550",
2305 zone_numeric: 550,
2306 name: "Flagler Beach to Volusia-Brevard County Line 0-20 nm",
2307 wfo: "MLB",
2308 },
2309 CoastalMarineZone::AMZ552 => crate::ZoneDetails {
2310 state: "AM",
2311 zone: "552",
2312 zone_numeric: 552,
2313 name: "Volusia-Brevard County Line to Sebastian Inlet 0-20 nm",
2314 wfo: "MLB",
2315 },
2316 CoastalMarineZone::AMZ555 => crate::ZoneDetails {
2317 state: "AM",
2318 zone: "555",
2319 zone_numeric: 555,
2320 name: "Sebastian Inlet to Jupiter Inlet 0-20 nm",
2321 wfo: "MLB",
2322 },
2323 CoastalMarineZone::AMZ570 => crate::ZoneDetails {
2324 state: "AM",
2325 zone: "570",
2326 zone_numeric: 570,
2327 name: "Flagler Beach to Volusia-Brevard County Line 20-60 nm",
2328 wfo: "MLB",
2329 },
2330 CoastalMarineZone::AMZ572 => crate::ZoneDetails {
2331 state: "AM",
2332 zone: "572",
2333 zone_numeric: 572,
2334 name: "Volusia-Brevard County Line to Sebastian Inlet 20-60 nm",
2335 wfo: "MLB",
2336 },
2337 CoastalMarineZone::AMZ575 => crate::ZoneDetails {
2338 state: "AM",
2339 zone: "575",
2340 zone_numeric: 575,
2341 name: "Sebastian Inlet to Jupiter Inlet 20-60 nm",
2342 wfo: "MLB",
2343 },
2344 CoastalMarineZone::AMZ610 => crate::ZoneDetails {
2345 state: "AM",
2346 zone: "610",
2347 zone_numeric: 610,
2348 name: "Lake Okeechobee",
2349 wfo: "MFL",
2350 },
2351 CoastalMarineZone::AMZ630 => crate::ZoneDetails {
2352 state: "AM",
2353 zone: "630",
2354 zone_numeric: 630,
2355 name: "Biscayne Bay",
2356 wfo: "MFL",
2357 },
2358 CoastalMarineZone::AMZ650 => crate::ZoneDetails {
2359 state: "AM",
2360 zone: "650",
2361 zone_numeric: 650,
2362 name: "Coastal waters from Jupiter Inlet to Deerfield Beach FL out 20 NM",
2363 wfo: "MFL",
2364 },
2365 CoastalMarineZone::AMZ651 => crate::ZoneDetails {
2366 state: "AM",
2367 zone: "651",
2368 zone_numeric: 651,
2369 name: "Coastal waters from Deerfield Beach to Ocean Reef FL out 20 NM",
2370 wfo: "MFL",
2371 },
2372 CoastalMarineZone::AMZ670 => crate::ZoneDetails {
2373 state: "AM",
2374 zone: "670",
2375 zone_numeric: 670,
2376 name: "Waters from Jupiter Inlet to Deerfield Beach FL from 20 to 60 NM",
2377 wfo: "MFL",
2378 },
2379 CoastalMarineZone::AMZ671 => crate::ZoneDetails {
2380 state: "AM",
2381 zone: "671",
2382 zone_numeric: 671,
2383 name: "Waters from Deerfield Beach to Ocean Reef FL from 20 to 60 NM excluding the territorial waters of Bahamas",
2384 wfo: "MFL",
2385 },
2386 CoastalMarineZone::AMZ710 => crate::ZoneDetails {
2387 state: "AM",
2388 zone: "710",
2389 zone_numeric: 710,
2390 name: "Atlantic Waters of Puerto Rico AND USVI from 10 NM to 19.5N",
2391 wfo: "SJU",
2392 },
2393 CoastalMarineZone::AMZ712 => crate::ZoneDetails {
2394 state: "AM",
2395 zone: "712",
2396 zone_numeric: 712,
2397 name: "Coastal Waters of Northern Puerto Rico out 10 NM",
2398 wfo: "SJU",
2399 },
2400 CoastalMarineZone::AMZ715 => crate::ZoneDetails {
2401 state: "AM",
2402 zone: "715",
2403 zone_numeric: 715,
2404 name: "Coastal Waters of Northern USVI and Culebra out 10 NM",
2405 wfo: "SJU",
2406 },
2407 CoastalMarineZone::AMZ722 => crate::ZoneDetails {
2408 state: "AM",
2409 zone: "722",
2410 zone_numeric: 722,
2411 name: "Anegada Passage Southward to 17N",
2412 wfo: "SJU",
2413 },
2414 CoastalMarineZone::AMZ725 => crate::ZoneDetails {
2415 state: "AM",
2416 zone: "725",
2417 zone_numeric: 725,
2418 name: "Coastal Waters of Southern USVI, Vieques, and Eastern Puerto Rico out 10 NM",
2419 wfo: "SJU",
2420 },
2421 CoastalMarineZone::AMZ732 => crate::ZoneDetails {
2422 state: "AM",
2423 zone: "732",
2424 zone_numeric: 732,
2425 name: "Caribbean Waters of Puerto Rico from 10 NM to 17N",
2426 wfo: "SJU",
2427 },
2428 CoastalMarineZone::AMZ735 => crate::ZoneDetails {
2429 state: "AM",
2430 zone: "735",
2431 zone_numeric: 735,
2432 name: "Coastal Waters of Southern Puerto Rico out 10 NM",
2433 wfo: "SJU",
2434 },
2435 CoastalMarineZone::AMZ741 => crate::ZoneDetails {
2436 state: "AM",
2437 zone: "741",
2438 zone_numeric: 741,
2439 name: "Mona Passage Southward to 17N",
2440 wfo: "SJU",
2441 },
2442 CoastalMarineZone::AMZ742 => crate::ZoneDetails {
2443 state: "AM",
2444 zone: "742",
2445 zone_numeric: 742,
2446 name: "Coastal Waters OF Northwestern Puerto Rico out 10 NM",
2447 wfo: "SJU",
2448 },
2449 CoastalMarineZone::AMZ745 => crate::ZoneDetails {
2450 state: "AM",
2451 zone: "745",
2452 zone_numeric: 745,
2453 name: "Coastal Waters OF Southwestern Puerto Rico out 10 NM",
2454 wfo: "SJU",
2455 },
2456 CoastalMarineZone::ANZ050 => crate::ZoneDetails {
2457 state: "AN",
2458 zone: "050",
2459 zone_numeric: 50,
2460 name: "Coastal Waters from Eastport, ME to Schoodic Point, ME out 25 NM",
2461 wfo: "CAR",
2462 },
2463 CoastalMarineZone::ANZ051 => crate::ZoneDetails {
2464 state: "AN",
2465 zone: "051",
2466 zone_numeric: 51,
2467 name: "Coastal Waters from Schoodic Point, ME to Stonington, ME out 25 NM",
2468 wfo: "CAR",
2469 },
2470 CoastalMarineZone::ANZ052 => crate::ZoneDetails {
2471 state: "AN",
2472 zone: "052",
2473 zone_numeric: 52,
2474 name: "Intra Coastal Waters from Schoodic Point, ME to Stonington, ME",
2475 wfo: "CAR",
2476 },
2477 CoastalMarineZone::ANZ070 => crate::ZoneDetails {
2478 state: "AN",
2479 zone: "070",
2480 zone_numeric: 70,
2481 name: "Waters from Eastport ME to Schoodic Point, ME from 25 to 40 nm",
2482 wfo: "CAR",
2483 },
2484 CoastalMarineZone::ANZ071 => crate::ZoneDetails {
2485 state: "AN",
2486 zone: "071",
2487 zone_numeric: 71,
2488 name: "Waters from Schoodic Point, ME to Stonington ME from 25 to 40 nm",
2489 wfo: "CAR",
2490 },
2491 CoastalMarineZone::ANZ150 => crate::ZoneDetails {
2492 state: "AN",
2493 zone: "150",
2494 zone_numeric: 150,
2495 name: "Coastal Waters from Stonington, ME to Port Clyde, ME out 25 NM",
2496 wfo: "GYX",
2497 },
2498 CoastalMarineZone::ANZ151 => crate::ZoneDetails {
2499 state: "AN",
2500 zone: "151",
2501 zone_numeric: 151,
2502 name: "Penobscot Bay",
2503 wfo: "GYX",
2504 },
2505 CoastalMarineZone::ANZ152 => crate::ZoneDetails {
2506 state: "AN",
2507 zone: "152",
2508 zone_numeric: 152,
2509 name: "Coastal Waters from Port Clyde, ME to Cape Elizabeth, ME out 25 NM",
2510 wfo: "GYX",
2511 },
2512 CoastalMarineZone::ANZ153 => crate::ZoneDetails {
2513 state: "AN",
2514 zone: "153",
2515 zone_numeric: 153,
2516 name: "Casco Bay",
2517 wfo: "GYX",
2518 },
2519 CoastalMarineZone::ANZ154 => crate::ZoneDetails {
2520 state: "AN",
2521 zone: "154",
2522 zone_numeric: 154,
2523 name: "Coastal Waters from Cape Elizabeth, ME to Merrimack River, MA out 25 NM",
2524 wfo: "GYX",
2525 },
2526 CoastalMarineZone::ANZ170 => crate::ZoneDetails {
2527 state: "AN",
2528 zone: "170",
2529 zone_numeric: 170,
2530 name: "Waters from Stonington ME to Port Clyde ME from 25 to 40 nm",
2531 wfo: "GYX",
2532 },
2533 CoastalMarineZone::ANZ172 => crate::ZoneDetails {
2534 state: "AN",
2535 zone: "172",
2536 zone_numeric: 172,
2537 name: "Waters from Port Clyde ME to Cape Elizabeth ME from 25 to 40 nm",
2538 wfo: "GYX",
2539 },
2540 CoastalMarineZone::ANZ174 => crate::ZoneDetails {
2541 state: "AN",
2542 zone: "174",
2543 zone_numeric: 174,
2544 name: "Waters from Cape Elizabeth ME to Merrimack River MA from 25 to 40 nm",
2545 wfo: "GYX",
2546 },
2547 CoastalMarineZone::ANZ230 => crate::ZoneDetails {
2548 state: "AN",
2549 zone: "230",
2550 zone_numeric: 230,
2551 name: "Boston Harbor",
2552 wfo: "BOX",
2553 },
2554 CoastalMarineZone::ANZ231 => crate::ZoneDetails {
2555 state: "AN",
2556 zone: "231",
2557 zone_numeric: 231,
2558 name: "Cape Cod Bay",
2559 wfo: "BOX",
2560 },
2561 CoastalMarineZone::ANZ232 => crate::ZoneDetails {
2562 state: "AN",
2563 zone: "232",
2564 zone_numeric: 232,
2565 name: "Nantucket Sound",
2566 wfo: "BOX",
2567 },
2568 CoastalMarineZone::ANZ233 => crate::ZoneDetails {
2569 state: "AN",
2570 zone: "233",
2571 zone_numeric: 233,
2572 name: "Vineyard Sound",
2573 wfo: "BOX",
2574 },
2575 CoastalMarineZone::ANZ234 => crate::ZoneDetails {
2576 state: "AN",
2577 zone: "234",
2578 zone_numeric: 234,
2579 name: "Buzzards Bay",
2580 wfo: "BOX",
2581 },
2582 CoastalMarineZone::ANZ235 => crate::ZoneDetails {
2583 state: "AN",
2584 zone: "235",
2585 zone_numeric: 235,
2586 name: "Rhode Island Sound",
2587 wfo: "BOX",
2588 },
2589 CoastalMarineZone::ANZ236 => crate::ZoneDetails {
2590 state: "AN",
2591 zone: "236",
2592 zone_numeric: 236,
2593 name: "Narragansett Bay",
2594 wfo: "BOX",
2595 },
2596 CoastalMarineZone::ANZ237 => crate::ZoneDetails {
2597 state: "AN",
2598 zone: "237",
2599 zone_numeric: 237,
2600 name: "Block Island Sound",
2601 wfo: "BOX",
2602 },
2603 CoastalMarineZone::ANZ250 => crate::ZoneDetails {
2604 state: "AN",
2605 zone: "250",
2606 zone_numeric: 250,
2607 name: "Coastal waters east of Ipswich Bay and the Stellwagen Bank National Marine Sanctuary",
2608 wfo: "BOX",
2609 },
2610 CoastalMarineZone::ANZ251 => crate::ZoneDetails {
2611 state: "AN",
2612 zone: "251",
2613 zone_numeric: 251,
2614 name: "Massachusetts Bay and Ipswich Bay",
2615 wfo: "BOX",
2616 },
2617 CoastalMarineZone::ANZ254 => crate::ZoneDetails {
2618 state: "AN",
2619 zone: "254",
2620 zone_numeric: 254,
2621 name: "Coastal waters from Provincetown MA to Chatham MA to Nantucket MA out 20 nm",
2622 wfo: "BOX",
2623 },
2624 CoastalMarineZone::ANZ255 => crate::ZoneDetails {
2625 state: "AN",
2626 zone: "255",
2627 zone_numeric: 255,
2628 name: "Coastal Waters extending out to 25 nm South of Marthas Vineyard and Nantucket",
2629 wfo: "BOX",
2630 },
2631 CoastalMarineZone::ANZ256 => crate::ZoneDetails {
2632 state: "AN",
2633 zone: "256",
2634 zone_numeric: 256,
2635 name: "Coastal Waters from Montauk NY to Marthas Vineyard extending out to 20 nm South of Block Island",
2636 wfo: "BOX",
2637 },
2638 CoastalMarineZone::ANZ270 => crate::ZoneDetails {
2639 state: "AN",
2640 zone: "270",
2641 zone_numeric: 270,
2642 name: "Ocean Waters from the Merrimack River to Plymouth from 40 to 60 NM offshore",
2643 wfo: "BOX",
2644 },
2645 CoastalMarineZone::ANZ271 => crate::ZoneDetails {
2646 state: "AN",
2647 zone: "271",
2648 zone_numeric: 271,
2649 name: "Ocean Waters from Provincetown to Nantucket from 20 to 35 NM offshore",
2650 wfo: "BOX",
2651 },
2652 CoastalMarineZone::ANZ272 => crate::ZoneDetails {
2653 state: "AN",
2654 zone: "272",
2655 zone_numeric: 272,
2656 name: "Ocean Waters from Marthas Vineyard to Nantucket from 25 to 45 NM offshore",
2657 wfo: "BOX",
2658 },
2659 CoastalMarineZone::ANZ273 => crate::ZoneDetails {
2660 state: "AN",
2661 zone: "273",
2662 zone_numeric: 273,
2663 name: "Ocean Waters from Montauk NY to Marthas Vineyard from 25 to 40 NM offshore",
2664 wfo: "BOX",
2665 },
2666 CoastalMarineZone::ANZ331 => crate::ZoneDetails {
2667 state: "AN",
2668 zone: "331",
2669 zone_numeric: 331,
2670 name: "Long Island Sound East of New Haven CT/Port Jefferson NY to the Mouth of the Connecticut River",
2671 wfo: "OKX",
2672 },
2673 CoastalMarineZone::ANZ332 => crate::ZoneDetails {
2674 state: "AN",
2675 zone: "332",
2676 zone_numeric: 332,
2677 name: "Long Island Sound East of the Mouth of the Connecticut River",
2678 wfo: "OKX",
2679 },
2680 CoastalMarineZone::ANZ335 => crate::ZoneDetails {
2681 state: "AN",
2682 zone: "335",
2683 zone_numeric: 335,
2684 name: "Long Island Sound West of New Haven CT/Port Jefferson NY",
2685 wfo: "OKX",
2686 },
2687 CoastalMarineZone::ANZ338 => crate::ZoneDetails {
2688 state: "AN",
2689 zone: "338",
2690 zone_numeric: 338,
2691 name: "New York Harbor",
2692 wfo: "OKX",
2693 },
2694 CoastalMarineZone::ANZ340 => crate::ZoneDetails {
2695 state: "AN",
2696 zone: "340",
2697 zone_numeric: 340,
2698 name: "Peconic and Gardiners Bays",
2699 wfo: "OKX",
2700 },
2701 CoastalMarineZone::ANZ345 => crate::ZoneDetails {
2702 state: "AN",
2703 zone: "345",
2704 zone_numeric: 345,
2705 name: "South Shore Bays from Jones Inlet through Shinnecock Bay",
2706 wfo: "OKX",
2707 },
2708 CoastalMarineZone::ANZ350 => crate::ZoneDetails {
2709 state: "AN",
2710 zone: "350",
2711 zone_numeric: 350,
2712 name: "Moriches Inlet NY to Montauk Point NY out 20 nm",
2713 wfo: "OKX",
2714 },
2715 CoastalMarineZone::ANZ353 => crate::ZoneDetails {
2716 state: "AN",
2717 zone: "353",
2718 zone_numeric: 353,
2719 name: "Fire Island Inlet NY to Moriches Inlet NY out 20 nm",
2720 wfo: "OKX",
2721 },
2722 CoastalMarineZone::ANZ355 => crate::ZoneDetails {
2723 state: "AN",
2724 zone: "355",
2725 zone_numeric: 355,
2726 name: "Sandy Hook NJ to Fire Island Inlet NY out 20 nm",
2727 wfo: "OKX",
2728 },
2729 CoastalMarineZone::ANZ370 => crate::ZoneDetails {
2730 state: "AN",
2731 zone: "370",
2732 zone_numeric: 370,
2733 name: "Waters from Moriches Inlet NY to Montauk Point NY from 20 to 40 NM",
2734 wfo: "OKX",
2735 },
2736 CoastalMarineZone::ANZ373 => crate::ZoneDetails {
2737 state: "AN",
2738 zone: "373",
2739 zone_numeric: 373,
2740 name: "Waters from Fire Island Inlet NY to Moriches Inlet NY from 20 to 40 NM",
2741 wfo: "OKX",
2742 },
2743 CoastalMarineZone::ANZ375 => crate::ZoneDetails {
2744 state: "AN",
2745 zone: "375",
2746 zone_numeric: 375,
2747 name: "Waters from Sandy Hook NJ to Fire Island Inlet out 20 to 40 nm",
2748 wfo: "OKX",
2749 },
2750 CoastalMarineZone::ANZ430 => crate::ZoneDetails {
2751 state: "AN",
2752 zone: "430",
2753 zone_numeric: 430,
2754 name: "Delaware Bay waters north of East Point NJ to Slaughter Beach DE",
2755 wfo: "PHI",
2756 },
2757 CoastalMarineZone::ANZ431 => crate::ZoneDetails {
2758 state: "AN",
2759 zone: "431",
2760 zone_numeric: 431,
2761 name: "Delaware Bay waters south of East Point NJ to Slaughter Beach DE",
2762 wfo: "PHI",
2763 },
2764 CoastalMarineZone::ANZ450 => crate::ZoneDetails {
2765 state: "AN",
2766 zone: "450",
2767 zone_numeric: 450,
2768 name: "Coastal waters from Sandy Hook to Manasquan Inlet NJ out 20 nm",
2769 wfo: "PHI",
2770 },
2771 CoastalMarineZone::ANZ451 => crate::ZoneDetails {
2772 state: "AN",
2773 zone: "451",
2774 zone_numeric: 451,
2775 name: "Coastal waters from Manasquan Inlet to Little Egg Inlet NJ out 20 nm",
2776 wfo: "PHI",
2777 },
2778 CoastalMarineZone::ANZ452 => crate::ZoneDetails {
2779 state: "AN",
2780 zone: "452",
2781 zone_numeric: 452,
2782 name: "Coastal waters from Little Egg Inlet to Great Egg Inlet NJ out 20 nm",
2783 wfo: "PHI",
2784 },
2785 CoastalMarineZone::ANZ453 => crate::ZoneDetails {
2786 state: "AN",
2787 zone: "453",
2788 zone_numeric: 453,
2789 name: "Coastal waters from Great Egg Inlet to Cape May NJ out 20 nm",
2790 wfo: "PHI",
2791 },
2792 CoastalMarineZone::ANZ454 => crate::ZoneDetails {
2793 state: "AN",
2794 zone: "454",
2795 zone_numeric: 454,
2796 name: "Coastal waters from Cape May NJ to Cape Henlopen DE out 20 nm",
2797 wfo: "PHI",
2798 },
2799 CoastalMarineZone::ANZ455 => crate::ZoneDetails {
2800 state: "AN",
2801 zone: "455",
2802 zone_numeric: 455,
2803 name: "Coastal waters from Cape Henlopen to Fenwick Island DE out 20 nm",
2804 wfo: "PHI",
2805 },
2806 CoastalMarineZone::ANZ470 => crate::ZoneDetails {
2807 state: "AN",
2808 zone: "470",
2809 zone_numeric: 470,
2810 name: "Waters from Sandy Hook NJ to Manasquan Inlet NJ out 20 to 40 nm",
2811 wfo: "PHI",
2812 },
2813 CoastalMarineZone::ANZ471 => crate::ZoneDetails {
2814 state: "AN",
2815 zone: "471",
2816 zone_numeric: 471,
2817 name: "Waters from Manasquan Inlet NJ to Little Egg Inlet NJ out 20 to 40 nm",
2818 wfo: "PHI",
2819 },
2820 CoastalMarineZone::ANZ472 => crate::ZoneDetails {
2821 state: "AN",
2822 zone: "472",
2823 zone_numeric: 472,
2824 name: "Waters from Little Egg Inlet NJ to Great Egg Inlet NJ out 20 to 40 nm from 20 to 40 NM",
2825 wfo: "PHI",
2826 },
2827 CoastalMarineZone::ANZ473 => crate::ZoneDetails {
2828 state: "AN",
2829 zone: "473",
2830 zone_numeric: 473,
2831 name: "Waters from Great Egg Inlet NJ to Cape May NJ out 20 to 40 nm",
2832 wfo: "PHI",
2833 },
2834 CoastalMarineZone::ANZ475 => crate::ZoneDetails {
2835 state: "AN",
2836 zone: "475",
2837 zone_numeric: 475,
2838 name: "Waters from Cape May NJ to Fenwick Island DE out 20 to 40 nm",
2839 wfo: "PHI",
2840 },
2841 CoastalMarineZone::ANZ530 => crate::ZoneDetails {
2842 state: "AN",
2843 zone: "530",
2844 zone_numeric: 530,
2845 name: "Chesapeake Bay north of Pooles Island MD",
2846 wfo: "LWX",
2847 },
2848 CoastalMarineZone::ANZ531 => crate::ZoneDetails {
2849 state: "AN",
2850 zone: "531",
2851 zone_numeric: 531,
2852 name: "Chesapeake Bay from Pooles Island to Sandy Point MD",
2853 wfo: "LWX",
2854 },
2855 CoastalMarineZone::ANZ532 => crate::ZoneDetails {
2856 state: "AN",
2857 zone: "532",
2858 zone_numeric: 532,
2859 name: "Chesapeake Bay from Sandy Point to North Beach MD",
2860 wfo: "LWX",
2861 },
2862 CoastalMarineZone::ANZ533 => crate::ZoneDetails {
2863 state: "AN",
2864 zone: "533",
2865 zone_numeric: 533,
2866 name: "Chesapeake Bay from North Beach to Drum Point MD",
2867 wfo: "LWX",
2868 },
2869 CoastalMarineZone::ANZ534 => crate::ZoneDetails {
2870 state: "AN",
2871 zone: "534",
2872 zone_numeric: 534,
2873 name: "Chesapeake Bay from Drum Point MD to Smith Point VA",
2874 wfo: "LWX",
2875 },
2876 CoastalMarineZone::ANZ535 => crate::ZoneDetails {
2877 state: "AN",
2878 zone: "535",
2879 zone_numeric: 535,
2880 name: "Tidal Potomac from Key Bridge to Indian Head MD",
2881 wfo: "LWX",
2882 },
2883 CoastalMarineZone::ANZ536 => crate::ZoneDetails {
2884 state: "AN",
2885 zone: "536",
2886 zone_numeric: 536,
2887 name: "Tidal Potomac from Indian Head to Cobb Island MD",
2888 wfo: "LWX",
2889 },
2890 CoastalMarineZone::ANZ537 => crate::ZoneDetails {
2891 state: "AN",
2892 zone: "537",
2893 zone_numeric: 537,
2894 name: "Tidal Potomac from Cobb Island MD to Smith Point VA",
2895 wfo: "LWX",
2896 },
2897 CoastalMarineZone::ANZ538 => crate::ZoneDetails {
2898 state: "AN",
2899 zone: "538",
2900 zone_numeric: 538,
2901 name: "Patapsco River including Baltimore Harbor",
2902 wfo: "LWX",
2903 },
2904 CoastalMarineZone::ANZ539 => crate::ZoneDetails {
2905 state: "AN",
2906 zone: "539",
2907 zone_numeric: 539,
2908 name: "Chester River to Queenstown MD",
2909 wfo: "LWX",
2910 },
2911 CoastalMarineZone::ANZ540 => crate::ZoneDetails {
2912 state: "AN",
2913 zone: "540",
2914 zone_numeric: 540,
2915 name: "Eastern Bay",
2916 wfo: "LWX",
2917 },
2918 CoastalMarineZone::ANZ541 => crate::ZoneDetails {
2919 state: "AN",
2920 zone: "541",
2921 zone_numeric: 541,
2922 name: "Choptank River to Cambridge MD and the Little Choptank River",
2923 wfo: "LWX",
2924 },
2925 CoastalMarineZone::ANZ542 => crate::ZoneDetails {
2926 state: "AN",
2927 zone: "542",
2928 zone_numeric: 542,
2929 name: "Patuxent River to Broomes Island MD",
2930 wfo: "LWX",
2931 },
2932 CoastalMarineZone::ANZ543 => crate::ZoneDetails {
2933 state: "AN",
2934 zone: "543",
2935 zone_numeric: 543,
2936 name: "Tangier Sound and the inland waters surrounding Bloodsworth Island",
2937 wfo: "LWX",
2938 },
2939 CoastalMarineZone::ANZ630 => crate::ZoneDetails {
2940 state: "AN",
2941 zone: "630",
2942 zone_numeric: 630,
2943 name: "Chesapeake Bay from Smith Point to Windmill Point VA",
2944 wfo: "AKQ",
2945 },
2946 CoastalMarineZone::ANZ631 => crate::ZoneDetails {
2947 state: "AN",
2948 zone: "631",
2949 zone_numeric: 631,
2950 name: "Chesapeake Bay from Windmill Point to New Point Comfort VA",
2951 wfo: "AKQ",
2952 },
2953 CoastalMarineZone::ANZ632 => crate::ZoneDetails {
2954 state: "AN",
2955 zone: "632",
2956 zone_numeric: 632,
2957 name: "Chesapeake Bay from New Point Comfort to Little Creek VA",
2958 wfo: "AKQ",
2959 },
2960 CoastalMarineZone::ANZ633 => crate::ZoneDetails {
2961 state: "AN",
2962 zone: "633",
2963 zone_numeric: 633,
2964 name: "Currituck Sound",
2965 wfo: "AKQ",
2966 },
2967 CoastalMarineZone::ANZ634 => crate::ZoneDetails {
2968 state: "AN",
2969 zone: "634",
2970 zone_numeric: 634,
2971 name: "Chesapeake Bay from Little Creek VA to Cape Henry VA including the Chesapeake Bay Bridge Tunnel",
2972 wfo: "AKQ",
2973 },
2974 CoastalMarineZone::ANZ635 => crate::ZoneDetails {
2975 state: "AN",
2976 zone: "635",
2977 zone_numeric: 635,
2978 name: "Rappahannock River from Urbanna to Windmill Point",
2979 wfo: "AKQ",
2980 },
2981 CoastalMarineZone::ANZ636 => crate::ZoneDetails {
2982 state: "AN",
2983 zone: "636",
2984 zone_numeric: 636,
2985 name: "York River",
2986 wfo: "AKQ",
2987 },
2988 CoastalMarineZone::ANZ637 => crate::ZoneDetails {
2989 state: "AN",
2990 zone: "637",
2991 zone_numeric: 637,
2992 name: "James River from Jamestown to the James River Bridge",
2993 wfo: "AKQ",
2994 },
2995 CoastalMarineZone::ANZ638 => crate::ZoneDetails {
2996 state: "AN",
2997 zone: "638",
2998 zone_numeric: 638,
2999 name: "James River from James River Bridge to Hampton Roads Bridge-Tunnel",
3000 wfo: "AKQ",
3001 },
3002 CoastalMarineZone::ANZ650 => crate::ZoneDetails {
3003 state: "AN",
3004 zone: "650",
3005 zone_numeric: 650,
3006 name: "Coastal waters from Fenwick Island DE to Chincoteague VA out 20 nm",
3007 wfo: "AKQ",
3008 },
3009 CoastalMarineZone::ANZ652 => crate::ZoneDetails {
3010 state: "AN",
3011 zone: "652",
3012 zone_numeric: 652,
3013 name: "Coastal waters from Chincoteague to Parramore Island VA out 20 nm",
3014 wfo: "AKQ",
3015 },
3016 CoastalMarineZone::ANZ654 => crate::ZoneDetails {
3017 state: "AN",
3018 zone: "654",
3019 zone_numeric: 654,
3020 name: "Coastal waters from Parramore Island to Cape Charles Light VA out 20 nm",
3021 wfo: "AKQ",
3022 },
3023 CoastalMarineZone::ANZ656 => crate::ZoneDetails {
3024 state: "AN",
3025 zone: "656",
3026 zone_numeric: 656,
3027 name: "Coastal Waters from Cape Charles Light to Virginia-North Carolina border out to 20 nm",
3028 wfo: "AKQ",
3029 },
3030 CoastalMarineZone::ANZ658 => crate::ZoneDetails {
3031 state: "AN",
3032 zone: "658",
3033 zone_numeric: 658,
3034 name: "Coastal waters from NC VA border to Currituck Beach Light NC out 20 nm",
3035 wfo: "AKQ",
3036 },
3037 CoastalMarineZone::ANZ670 => crate::ZoneDetails {
3038 state: "AN",
3039 zone: "670",
3040 zone_numeric: 670,
3041 name: "Waters from Fenwick Island DE to Chintoteague VA from 20 to 40 nm",
3042 wfo: "AKQ",
3043 },
3044 CoastalMarineZone::ANZ672 => crate::ZoneDetails {
3045 state: "AN",
3046 zone: "672",
3047 zone_numeric: 672,
3048 name: "Waters from Chincoteague VA to Parramore Island VA from 20 to 40 nm",
3049 wfo: "AKQ",
3050 },
3051 CoastalMarineZone::ANZ674 => crate::ZoneDetails {
3052 state: "AN",
3053 zone: "674",
3054 zone_numeric: 674,
3055 name: "Waters from Parramore Island VA to Cape Charles Light VA from 20 to 40 nm",
3056 wfo: "AKQ",
3057 },
3058 CoastalMarineZone::ANZ676 => crate::ZoneDetails {
3059 state: "AN",
3060 zone: "676",
3061 zone_numeric: 676,
3062 name: "Waters from Cape Charles Light to Virginia - North Carolina Border from 20 to 40 nm",
3063 wfo: "AKQ",
3064 },
3065 CoastalMarineZone::ANZ678 => crate::ZoneDetails {
3066 state: "AN",
3067 zone: "678",
3068 zone_numeric: 678,
3069 name: "Waters from NC VA border to Currituck Beach Light NC from 20 to 40 nm",
3070 wfo: "AKQ",
3071 },
3072 CoastalMarineZone::GMZ031 => crate::ZoneDetails {
3073 state: "GM",
3074 zone: "031",
3075 zone_numeric: 31,
3076 name: "Florida Bay including Barnes Sound, Blackwater Sound, and Buttonwood Sound",
3077 wfo: "KEY",
3078 },
3079 CoastalMarineZone::GMZ032 => crate::ZoneDetails {
3080 state: "GM",
3081 zone: "032",
3082 zone_numeric: 32,
3083 name: "Bayside and Gulf side from Craig Key to West End of Seven Mile Bridge",
3084 wfo: "KEY",
3085 },
3086 CoastalMarineZone::GMZ033 => crate::ZoneDetails {
3087 state: "GM",
3088 zone: "033",
3089 zone_numeric: 33,
3090 name: "Gulf waters from East Cape Sable to Chokoloskee 20 to 60 NM out and beyond 5 fathoms",
3091 wfo: "KEY",
3092 },
3093 CoastalMarineZone::GMZ034 => crate::ZoneDetails {
3094 state: "GM",
3095 zone: "034",
3096 zone_numeric: 34,
3097 name: "Gulf of Mexico including Dry Tortugas and Rebecca Shoal Channel",
3098 wfo: "KEY",
3099 },
3100 CoastalMarineZone::GMZ035 => crate::ZoneDetails {
3101 state: "GM",
3102 zone: "035",
3103 zone_numeric: 35,
3104 name: "Gulf of Mexico from West End of Seven Mile Bridge to Halfmoon Shoal out to 5 Fathoms",
3105 wfo: "KEY",
3106 },
3107 CoastalMarineZone::GMZ042 => crate::ZoneDetails {
3108 state: "GM",
3109 zone: "042",
3110 zone_numeric: 42,
3111 name: "Hawk Channel from Ocean Reef to Craig Key out to the reef",
3112 wfo: "KEY",
3113 },
3114 CoastalMarineZone::GMZ043 => crate::ZoneDetails {
3115 state: "GM",
3116 zone: "043",
3117 zone_numeric: 43,
3118 name: "Hawk Channel from Craig Key to west end of Seven Mile Bridge out to the reef",
3119 wfo: "KEY",
3120 },
3121 CoastalMarineZone::GMZ044 => crate::ZoneDetails {
3122 state: "GM",
3123 zone: "044",
3124 zone_numeric: 44,
3125 name: "Hawk Channel from west end of Seven Mile Bridge to Halfmoon Shoal out to the reef",
3126 wfo: "KEY",
3127 },
3128 CoastalMarineZone::GMZ052 => crate::ZoneDetails {
3129 state: "GM",
3130 zone: "052",
3131 zone_numeric: 52,
3132 name: "Straits of Florida from Ocean Reef to Craig Key out 20 NM",
3133 wfo: "KEY",
3134 },
3135 CoastalMarineZone::GMZ053 => crate::ZoneDetails {
3136 state: "GM",
3137 zone: "053",
3138 zone_numeric: 53,
3139 name: "Straits of Florida from Craig Key to west end of Seven Mile Bridge out 20 NM",
3140 wfo: "KEY",
3141 },
3142 CoastalMarineZone::GMZ054 => crate::ZoneDetails {
3143 state: "GM",
3144 zone: "054",
3145 zone_numeric: 54,
3146 name: "Straits of Florida from west end of Seven Mile Bridge to south of Halfmoon Shoal out 20 NM",
3147 wfo: "KEY",
3148 },
3149 CoastalMarineZone::GMZ055 => crate::ZoneDetails {
3150 state: "GM",
3151 zone: "055",
3152 zone_numeric: 55,
3153 name: "Straits of Florida from Halfmoon Shoal to 20 NM west of Dry Tortugas out 20 NM",
3154 wfo: "KEY",
3155 },
3156 CoastalMarineZone::GMZ072 => crate::ZoneDetails {
3157 state: "GM",
3158 zone: "072",
3159 zone_numeric: 72,
3160 name: "Straits of Florida from Ocean Reef to Craig Key 20 to 60 NM out",
3161 wfo: "KEY",
3162 },
3163 CoastalMarineZone::GMZ073 => crate::ZoneDetails {
3164 state: "GM",
3165 zone: "073",
3166 zone_numeric: 73,
3167 name: "Straits of Florida from Craig Key to west end of Seven Mile Bridge 20 to 60 NM out",
3168 wfo: "KEY",
3169 },
3170 CoastalMarineZone::GMZ074 => crate::ZoneDetails {
3171 state: "GM",
3172 zone: "074",
3173 zone_numeric: 74,
3174 name: "Straits of Florida from west end of Seven Mile Bridge to south of Halfmoon Shoal 20 to 60 NM out",
3175 wfo: "KEY",
3176 },
3177 CoastalMarineZone::GMZ075 => crate::ZoneDetails {
3178 state: "GM",
3179 zone: "075",
3180 zone_numeric: 75,
3181 name: "Straits of Florida from Halfmoon Shoal to 20 NM west of Dry Tortugas 20 to 60 NM out",
3182 wfo: "KEY",
3183 },
3184 CoastalMarineZone::GMZ130 => crate::ZoneDetails {
3185 state: "GM",
3186 zone: "130",
3187 zone_numeric: 130,
3188 name: "Laguna Madre From the Port Of Brownsville to the Arroyo Colorado",
3189 wfo: "BRO",
3190 },
3191 CoastalMarineZone::GMZ132 => crate::ZoneDetails {
3192 state: "GM",
3193 zone: "132",
3194 zone_numeric: 132,
3195 name: "Laguna Madre From The Arroyo Colorado To 5 NM North Of Port Mansfield TX",
3196 wfo: "BRO",
3197 },
3198 CoastalMarineZone::GMZ135 => crate::ZoneDetails {
3199 state: "GM",
3200 zone: "135",
3201 zone_numeric: 135,
3202 name: "Laguna Madre From 5 nm North Of Port Mansfield To Baffin Bay TX",
3203 wfo: "BRO",
3204 },
3205 CoastalMarineZone::GMZ150 => crate::ZoneDetails {
3206 state: "GM",
3207 zone: "150",
3208 zone_numeric: 150,
3209 name: "Coastal waters from Port Mansfield TX to the Rio Grande River out 20 NM",
3210 wfo: "BRO",
3211 },
3212 CoastalMarineZone::GMZ155 => crate::ZoneDetails {
3213 state: "GM",
3214 zone: "155",
3215 zone_numeric: 155,
3216 name: "Coastal waters from Baffin Bay to Port Mansfield TX out 20 NM",
3217 wfo: "BRO",
3218 },
3219 CoastalMarineZone::GMZ170 => crate::ZoneDetails {
3220 state: "GM",
3221 zone: "170",
3222 zone_numeric: 170,
3223 name: "Waters from Port Mansfield TX to the Rio Grande River from 20 to 60 NM",
3224 wfo: "BRO",
3225 },
3226 CoastalMarineZone::GMZ175 => crate::ZoneDetails {
3227 state: "GM",
3228 zone: "175",
3229 zone_numeric: 175,
3230 name: "Waters from Baffin Bay to Port Mansfield TX from 20 to 60 NM",
3231 wfo: "BRO",
3232 },
3233 CoastalMarineZone::GMZ231 => crate::ZoneDetails {
3234 state: "GM",
3235 zone: "231",
3236 zone_numeric: 231,
3237 name: "Baffin Bay and Upper Laguna Madre",
3238 wfo: "CRP",
3239 },
3240 CoastalMarineZone::GMZ232 => crate::ZoneDetails {
3241 state: "GM",
3242 zone: "232",
3243 zone_numeric: 232,
3244 name: "Corpus Christi and Nueces Bays",
3245 wfo: "CRP",
3246 },
3247 CoastalMarineZone::GMZ236 => crate::ZoneDetails {
3248 state: "GM",
3249 zone: "236",
3250 zone_numeric: 236,
3251 name: "Copano, Aransas, and Redfish Bays",
3252 wfo: "CRP",
3253 },
3254 CoastalMarineZone::GMZ237 => crate::ZoneDetails {
3255 state: "GM",
3256 zone: "237",
3257 zone_numeric: 237,
3258 name: "San Antonio, Mesquite, and Espiritu Santo Bays",
3259 wfo: "CRP",
3260 },
3261 CoastalMarineZone::GMZ250 => crate::ZoneDetails {
3262 state: "GM",
3263 zone: "250",
3264 zone_numeric: 250,
3265 name: "Coastal waters from Baffin Bay to Port Aransas out 20 NM",
3266 wfo: "CRP",
3267 },
3268 CoastalMarineZone::GMZ255 => crate::ZoneDetails {
3269 state: "GM",
3270 zone: "255",
3271 zone_numeric: 255,
3272 name: "Coastal waters from Port Aransas to Matagorda Ship Channel out 20 NM",
3273 wfo: "CRP",
3274 },
3275 CoastalMarineZone::GMZ270 => crate::ZoneDetails {
3276 state: "GM",
3277 zone: "270",
3278 zone_numeric: 270,
3279 name: "Waters from Baffin Bay to Port Aransas from 20 to 60 NM",
3280 wfo: "CRP",
3281 },
3282 CoastalMarineZone::GMZ275 => crate::ZoneDetails {
3283 state: "GM",
3284 zone: "275",
3285 zone_numeric: 275,
3286 name: "Waters from Port Aransas to Matagorda Ship Channel from 20 to 60 NM",
3287 wfo: "CRP",
3288 },
3289 CoastalMarineZone::GMZ330 => crate::ZoneDetails {
3290 state: "GM",
3291 zone: "330",
3292 zone_numeric: 330,
3293 name: "Matagorda Bay",
3294 wfo: "HGX",
3295 },
3296 CoastalMarineZone::GMZ335 => crate::ZoneDetails {
3297 state: "GM",
3298 zone: "335",
3299 zone_numeric: 335,
3300 name: "Galveston Bay",
3301 wfo: "HGX",
3302 },
3303 CoastalMarineZone::GMZ350 => crate::ZoneDetails {
3304 state: "GM",
3305 zone: "350",
3306 zone_numeric: 350,
3307 name: "Coastal waters from Freeport to Matagorda Ship Channel TX out 20 NM",
3308 wfo: "HGX",
3309 },
3310 CoastalMarineZone::GMZ355 => crate::ZoneDetails {
3311 state: "GM",
3312 zone: "355",
3313 zone_numeric: 355,
3314 name: "Coastal waters from High Island to Freeport TX out 20 NM",
3315 wfo: "HGX",
3316 },
3317 CoastalMarineZone::GMZ370 => crate::ZoneDetails {
3318 state: "GM",
3319 zone: "370",
3320 zone_numeric: 370,
3321 name: "Waters from Freeport to Matagorda Ship Channel TX from 20 to 60 NM",
3322 wfo: "HGX",
3323 },
3324 CoastalMarineZone::GMZ375 => crate::ZoneDetails {
3325 state: "GM",
3326 zone: "375",
3327 zone_numeric: 375,
3328 name: "Waters from High Island to Freeport TX from 20 to 60 NM",
3329 wfo: "HGX",
3330 },
3331 CoastalMarineZone::GMZ430 => crate::ZoneDetails {
3332 state: "GM",
3333 zone: "430",
3334 zone_numeric: 430,
3335 name: "Sabine Lake",
3336 wfo: "LCH",
3337 },
3338 CoastalMarineZone::GMZ432 => crate::ZoneDetails {
3339 state: "GM",
3340 zone: "432",
3341 zone_numeric: 432,
3342 name: "Calcasieu Lake",
3343 wfo: "LCH",
3344 },
3345 CoastalMarineZone::GMZ435 => crate::ZoneDetails {
3346 state: "GM",
3347 zone: "435",
3348 zone_numeric: 435,
3349 name: "Vermilion Bay",
3350 wfo: "LCH",
3351 },
3352 CoastalMarineZone::GMZ450 => crate::ZoneDetails {
3353 state: "GM",
3354 zone: "450",
3355 zone_numeric: 450,
3356 name: "Coastal waters from Cameron LA to High Island TX out 20 NM",
3357 wfo: "LCH",
3358 },
3359 CoastalMarineZone::GMZ452 => crate::ZoneDetails {
3360 state: "GM",
3361 zone: "452",
3362 zone_numeric: 452,
3363 name: "Coastal waters from Intracoastal City to Cameron LA out 20 NM",
3364 wfo: "LCH",
3365 },
3366 CoastalMarineZone::GMZ455 => crate::ZoneDetails {
3367 state: "GM",
3368 zone: "455",
3369 zone_numeric: 455,
3370 name: "Coastal waters from Lower Atchafalaya River to Intracoastal City LA out 20 NM",
3371 wfo: "LCH",
3372 },
3373 CoastalMarineZone::GMZ470 => crate::ZoneDetails {
3374 state: "GM",
3375 zone: "470",
3376 zone_numeric: 470,
3377 name: "Waters from Cameron LA to High Island TX from 20 to 60 NM",
3378 wfo: "LCH",
3379 },
3380 CoastalMarineZone::GMZ472 => crate::ZoneDetails {
3381 state: "GM",
3382 zone: "472",
3383 zone_numeric: 472,
3384 name: "Waters from Intracoastal City to Cameron LA from 20 to 60 NM",
3385 wfo: "LCH",
3386 },
3387 CoastalMarineZone::GMZ475 => crate::ZoneDetails {
3388 state: "GM",
3389 zone: "475",
3390 zone_numeric: 475,
3391 name: "Waters from Lower Atchafalaya River to Intracoastal City LA from 20 to 60 NM",
3392 wfo: "LCH",
3393 },
3394 CoastalMarineZone::GMZ530 => crate::ZoneDetails {
3395 state: "GM",
3396 zone: "530",
3397 zone_numeric: 530,
3398 name: "Lake Pontchartrain and Lake Maurepas",
3399 wfo: "LIX",
3400 },
3401 CoastalMarineZone::GMZ532 => crate::ZoneDetails {
3402 state: "GM",
3403 zone: "532",
3404 zone_numeric: 532,
3405 name: "Mississippi Sound",
3406 wfo: "LIX",
3407 },
3408 CoastalMarineZone::GMZ534 => crate::ZoneDetails {
3409 state: "GM",
3410 zone: "534",
3411 zone_numeric: 534,
3412 name: "Lake Borgne",
3413 wfo: "LIX",
3414 },
3415 CoastalMarineZone::GMZ536 => crate::ZoneDetails {
3416 state: "GM",
3417 zone: "536",
3418 zone_numeric: 536,
3419 name: "Chandeleur Sound",
3420 wfo: "LIX",
3421 },
3422 CoastalMarineZone::GMZ538 => crate::ZoneDetails {
3423 state: "GM",
3424 zone: "538",
3425 zone_numeric: 538,
3426 name: "Breton Sound",
3427 wfo: "LIX",
3428 },
3429 CoastalMarineZone::GMZ550 => crate::ZoneDetails {
3430 state: "GM",
3431 zone: "550",
3432 zone_numeric: 550,
3433 name: "Coastal Waters from Port Fourchon LA to Lower Atchafalaya River LA out 20 nm",
3434 wfo: "LIX",
3435 },
3436 CoastalMarineZone::GMZ552 => crate::ZoneDetails {
3437 state: "GM",
3438 zone: "552",
3439 zone_numeric: 552,
3440 name: "Coastal waters from the Southwest Pass of the Mississippi River to Port Fourchon Louisiana out 20 NM",
3441 wfo: "LIX",
3442 },
3443 CoastalMarineZone::GMZ555 => crate::ZoneDetails {
3444 state: "GM",
3445 zone: "555",
3446 zone_numeric: 555,
3447 name: "Coastal Waters from Boothville LA to Southwest Pass of the Mississippi River out 20 nm",
3448 wfo: "LIX",
3449 },
3450 CoastalMarineZone::GMZ557 => crate::ZoneDetails {
3451 state: "GM",
3452 zone: "557",
3453 zone_numeric: 557,
3454 name: "Coastal waters from Pascagoula Mississippi to Stake Island out 20 NM",
3455 wfo: "LIX",
3456 },
3457 CoastalMarineZone::GMZ570 => crate::ZoneDetails {
3458 state: "GM",
3459 zone: "570",
3460 zone_numeric: 570,
3461 name: "Coastal waters from Port Fourchon Louisiana to Lower Atchafalaya River LA from 20 to 60 NM",
3462 wfo: "LIX",
3463 },
3464 CoastalMarineZone::GMZ572 => crate::ZoneDetails {
3465 state: "GM",
3466 zone: "572",
3467 zone_numeric: 572,
3468 name: "Coastal waters from Southwest Pass of the Mississippi River to Port Fourchon Louisiana from 20 to 60 NM",
3469 wfo: "LIX",
3470 },
3471 CoastalMarineZone::GMZ575 => crate::ZoneDetails {
3472 state: "GM",
3473 zone: "575",
3474 zone_numeric: 575,
3475 name: "Coastal Waters from Stake Island LA to Southwest Pass of the Mississippi River from 20 to 60 nm",
3476 wfo: "LIX",
3477 },
3478 CoastalMarineZone::GMZ577 => crate::ZoneDetails {
3479 state: "GM",
3480 zone: "577",
3481 zone_numeric: 577,
3482 name: "Coastal waters from Pascagoula Mississippi to Stake Island Louisiana out 20 to 60 NM",
3483 wfo: "LIX",
3484 },
3485 CoastalMarineZone::GMZ630 => crate::ZoneDetails {
3486 state: "GM",
3487 zone: "630",
3488 zone_numeric: 630,
3489 name: "North Mobile Bay",
3490 wfo: "MOB",
3491 },
3492 CoastalMarineZone::GMZ631 => crate::ZoneDetails {
3493 state: "GM",
3494 zone: "631",
3495 zone_numeric: 631,
3496 name: "South Mobile Bay",
3497 wfo: "MOB",
3498 },
3499 CoastalMarineZone::GMZ632 => crate::ZoneDetails {
3500 state: "GM",
3501 zone: "632",
3502 zone_numeric: 632,
3503 name: "Mississippi Sound",
3504 wfo: "MOB",
3505 },
3506 CoastalMarineZone::GMZ633 => crate::ZoneDetails {
3507 state: "GM",
3508 zone: "633",
3509 zone_numeric: 633,
3510 name: "Perdido Bay Area",
3511 wfo: "MOB",
3512 },
3513 CoastalMarineZone::GMZ634 => crate::ZoneDetails {
3514 state: "GM",
3515 zone: "634",
3516 zone_numeric: 634,
3517 name: "Pensacola Bay Area including Santa Rosa Sound",
3518 wfo: "MOB",
3519 },
3520 CoastalMarineZone::GMZ635 => crate::ZoneDetails {
3521 state: "GM",
3522 zone: "635",
3523 zone_numeric: 635,
3524 name: "Western Choctawhatchee Bay",
3525 wfo: "MOB",
3526 },
3527 CoastalMarineZone::GMZ636 => crate::ZoneDetails {
3528 state: "GM",
3529 zone: "636",
3530 zone_numeric: 636,
3531 name: "Eastern Choctawhatchee Bay",
3532 wfo: "MOB",
3533 },
3534 CoastalMarineZone::GMZ650 => crate::ZoneDetails {
3535 state: "GM",
3536 zone: "650",
3537 zone_numeric: 650,
3538 name: "Coastal waters from Pensacola FL to Pascagoula MS out 20 NM",
3539 wfo: "MOB",
3540 },
3541 CoastalMarineZone::GMZ655 => crate::ZoneDetails {
3542 state: "GM",
3543 zone: "655",
3544 zone_numeric: 655,
3545 name: "Coastal waters from Okaloosa-Walton County Line to Pensacola FL out 20 NM",
3546 wfo: "MOB",
3547 },
3548 CoastalMarineZone::GMZ656 => crate::ZoneDetails {
3549 state: "GM",
3550 zone: "656",
3551 zone_numeric: 656,
3552 name: "Coastal waters from Chokoloskee to Bonita Beach FL out 20 NM",
3553 wfo: "MFL",
3554 },
3555 CoastalMarineZone::GMZ657 => crate::ZoneDetails {
3556 state: "GM",
3557 zone: "657",
3558 zone_numeric: 657,
3559 name: "Coastal waters from East Cape Sable to Chokoloskee FL out 20 NM",
3560 wfo: "MFL",
3561 },
3562 CoastalMarineZone::GMZ670 => crate::ZoneDetails {
3563 state: "GM",
3564 zone: "670",
3565 zone_numeric: 670,
3566 name: "Waters from Pensacola FL to Pascagoula MS from 20 to 60 NM",
3567 wfo: "MOB",
3568 },
3569 CoastalMarineZone::GMZ675 => crate::ZoneDetails {
3570 state: "GM",
3571 zone: "675",
3572 zone_numeric: 675,
3573 name: "Waters from Okaloosa-Walton County Line to Pensacola FL from 20 to 60 NM",
3574 wfo: "MOB",
3575 },
3576 CoastalMarineZone::GMZ676 => crate::ZoneDetails {
3577 state: "GM",
3578 zone: "676",
3579 zone_numeric: 676,
3580 name: "Waters from Chokoloskee to Bonita Beach FL from 20 to 60 NM",
3581 wfo: "MFL",
3582 },
3583 CoastalMarineZone::GMZ730 => crate::ZoneDetails {
3584 state: "GM",
3585 zone: "730",
3586 zone_numeric: 730,
3587 name: "Apalachee Bay or Coastal Waters From Keaton Beach to Ochlockonee River Fl out to 20 Nm",
3588 wfo: "TAE",
3589 },
3590 CoastalMarineZone::GMZ750 => crate::ZoneDetails {
3591 state: "GM",
3592 zone: "750",
3593 zone_numeric: 750,
3594 name: "Coastal waters from Okaloosa-Walton County Line to Mexico Beach out 20 NM",
3595 wfo: "TAE",
3596 },
3597 CoastalMarineZone::GMZ752 => crate::ZoneDetails {
3598 state: "GM",
3599 zone: "752",
3600 zone_numeric: 752,
3601 name: "Coastal Waters from Mexico Beach to Apalachicola out 20 NM",
3602 wfo: "TAE",
3603 },
3604 CoastalMarineZone::GMZ755 => crate::ZoneDetails {
3605 state: "GM",
3606 zone: "755",
3607 zone_numeric: 755,
3608 name: "Coastal Waters From Ochlockonee River to Apalachicola FL out to 20 Nm",
3609 wfo: "TAE",
3610 },
3611 CoastalMarineZone::GMZ765 => crate::ZoneDetails {
3612 state: "GM",
3613 zone: "765",
3614 zone_numeric: 765,
3615 name: "Coastal waters from Suwannee River to Keaton Beach out 20 NM",
3616 wfo: "TAE",
3617 },
3618 CoastalMarineZone::GMZ770 => crate::ZoneDetails {
3619 state: "GM",
3620 zone: "770",
3621 zone_numeric: 770,
3622 name: "Waters from Okaloosa-Walton County Line to Mexico Beach from 20 to 60 NM",
3623 wfo: "TAE",
3624 },
3625 CoastalMarineZone::GMZ772 => crate::ZoneDetails {
3626 state: "GM",
3627 zone: "772",
3628 zone_numeric: 772,
3629 name: "Waters from Mexico Beach to Apalachicola FL from 20 to 60 NM",
3630 wfo: "TAE",
3631 },
3632 CoastalMarineZone::GMZ775 => crate::ZoneDetails {
3633 state: "GM",
3634 zone: "775",
3635 zone_numeric: 775,
3636 name: "Waters from Suwannee River to Apalachicola FL from 20 to 60 NM",
3637 wfo: "TAE",
3638 },
3639 CoastalMarineZone::GMZ830 => crate::ZoneDetails {
3640 state: "GM",
3641 zone: "830",
3642 zone_numeric: 830,
3643 name: "Tampa Bay waters",
3644 wfo: "TBW",
3645 },
3646 CoastalMarineZone::GMZ836 => crate::ZoneDetails {
3647 state: "GM",
3648 zone: "836",
3649 zone_numeric: 836,
3650 name: "Charlotte Harbor and Pine Island Sound",
3651 wfo: "TBW",
3652 },
3653 CoastalMarineZone::GMZ850 => crate::ZoneDetails {
3654 state: "GM",
3655 zone: "850",
3656 zone_numeric: 850,
3657 name: "Coastal waters from Tarpon Springs to Suwannee River FL out 20 NM",
3658 wfo: "TBW",
3659 },
3660 CoastalMarineZone::GMZ853 => crate::ZoneDetails {
3661 state: "GM",
3662 zone: "853",
3663 zone_numeric: 853,
3664 name: "Coastal waters from Englewood to Tarpon Springs FL out 20 NM",
3665 wfo: "TBW",
3666 },
3667 CoastalMarineZone::GMZ856 => crate::ZoneDetails {
3668 state: "GM",
3669 zone: "856",
3670 zone_numeric: 856,
3671 name: "Coastal waters from Bonita Beach to Englewood FL out 20 NM",
3672 wfo: "TBW",
3673 },
3674 CoastalMarineZone::GMZ870 => crate::ZoneDetails {
3675 state: "GM",
3676 zone: "870",
3677 zone_numeric: 870,
3678 name: "Waters from Tarpon Springs to Suwannee River FL out 20 to 60 NM",
3679 wfo: "TBW",
3680 },
3681 CoastalMarineZone::GMZ873 => crate::ZoneDetails {
3682 state: "GM",
3683 zone: "873",
3684 zone_numeric: 873,
3685 name: "Waters from Englewood to Tarpon Springs FL out 20 to 60 NM",
3686 wfo: "TBW",
3687 },
3688 CoastalMarineZone::GMZ876 => crate::ZoneDetails {
3689 state: "GM",
3690 zone: "876",
3691 zone_numeric: 876,
3692 name: "Waters from Bonita Beach to Englewood FL out 20 to 60 NM",
3693 wfo: "TBW",
3694 },
3695 CoastalMarineZone::LCZ422 => crate::ZoneDetails {
3696 state: "LC",
3697 zone: "422",
3698 zone_numeric: 422,
3699 name: "St. Clair River",
3700 wfo: "DTX",
3701 },
3702 CoastalMarineZone::LCZ423 => crate::ZoneDetails {
3703 state: "LC",
3704 zone: "423",
3705 zone_numeric: 423,
3706 name: "Detroit River",
3707 wfo: "DTX",
3708 },
3709 CoastalMarineZone::LCZ460 => crate::ZoneDetails {
3710 state: "LC",
3711 zone: "460",
3712 zone_numeric: 460,
3713 name: "Lake St. Clair Open Lake (U.S. Portion)",
3714 wfo: "DTX",
3715 },
3716 CoastalMarineZone::LEZ020 => crate::ZoneDetails {
3717 state: "LE",
3718 zone: "020",
3719 zone_numeric: 20,
3720 name: "Upper Niagara River and Buffalo Harbor",
3721 wfo: "BUF",
3722 },
3723 CoastalMarineZone::LEZ040 => crate::ZoneDetails {
3724 state: "LE",
3725 zone: "040",
3726 zone_numeric: 40,
3727 name: "Ripley to Dunkirk NY",
3728 wfo: "BUF",
3729 },
3730 CoastalMarineZone::LEZ041 => crate::ZoneDetails {
3731 state: "LE",
3732 zone: "041",
3733 zone_numeric: 41,
3734 name: "Dunkirk to Buffalo NY",
3735 wfo: "BUF",
3736 },
3737 CoastalMarineZone::LEZ061 => crate::ZoneDetails {
3738 state: "LE",
3739 zone: "061",
3740 zone_numeric: 61,
3741 name: "Ripley to Buffalo NY extending from 5NM off shoreline to US-Canadian border",
3742 wfo: "BUF",
3743 },
3744 CoastalMarineZone::LEZ142 => crate::ZoneDetails {
3745 state: "LE",
3746 zone: "142",
3747 zone_numeric: 142,
3748 name: "Maumee Bay to Reno Beach OH",
3749 wfo: "CLE",
3750 },
3751 CoastalMarineZone::LEZ143 => crate::ZoneDetails {
3752 state: "LE",
3753 zone: "143",
3754 zone_numeric: 143,
3755 name: "Reno Beach to The Islands OH",
3756 wfo: "CLE",
3757 },
3758 CoastalMarineZone::LEZ144 => crate::ZoneDetails {
3759 state: "LE",
3760 zone: "144",
3761 zone_numeric: 144,
3762 name: "The Islands to Vermilion OH",
3763 wfo: "CLE",
3764 },
3765 CoastalMarineZone::LEZ145 => crate::ZoneDetails {
3766 state: "LE",
3767 zone: "145",
3768 zone_numeric: 145,
3769 name: "Vermilion to Avon Point OH",
3770 wfo: "CLE",
3771 },
3772 CoastalMarineZone::LEZ146 => crate::ZoneDetails {
3773 state: "LE",
3774 zone: "146",
3775 zone_numeric: 146,
3776 name: "Avon Point to Willowick OH",
3777 wfo: "CLE",
3778 },
3779 CoastalMarineZone::LEZ147 => crate::ZoneDetails {
3780 state: "LE",
3781 zone: "147",
3782 zone_numeric: 147,
3783 name: "Willowick to Geneva-on-the Lake OH",
3784 wfo: "CLE",
3785 },
3786 CoastalMarineZone::LEZ148 => crate::ZoneDetails {
3787 state: "LE",
3788 zone: "148",
3789 zone_numeric: 148,
3790 name: "Geneva-on-the-Lake to Conneaut OH",
3791 wfo: "CLE",
3792 },
3793 CoastalMarineZone::LEZ149 => crate::ZoneDetails {
3794 state: "LE",
3795 zone: "149",
3796 zone_numeric: 149,
3797 name: "Conneaut OH to Ripley NY",
3798 wfo: "CLE",
3799 },
3800 CoastalMarineZone::LEZ162 => crate::ZoneDetails {
3801 state: "LE",
3802 zone: "162",
3803 zone_numeric: 162,
3804 name: "Detroit River Lt. to Maumee Bay OH to Reno Beach OH beyond 5NM offshoreline to US-Canadian border",
3805 wfo: "CLE",
3806 },
3807 CoastalMarineZone::LEZ163 => crate::ZoneDetails {
3808 state: "LE",
3809 zone: "163",
3810 zone_numeric: 163,
3811 name: "Reno Beach to The Islands OH beyond 5NM off shoreline to US-Canadian border",
3812 wfo: "CLE",
3813 },
3814 CoastalMarineZone::LEZ164 => crate::ZoneDetails {
3815 state: "LE",
3816 zone: "164",
3817 zone_numeric: 164,
3818 name: "The Islands to Vermilion OH beyond 5 nm off shoreline to US-Canadian border",
3819 wfo: "CLE",
3820 },
3821 CoastalMarineZone::LEZ165 => crate::ZoneDetails {
3822 state: "LE",
3823 zone: "165",
3824 zone_numeric: 165,
3825 name: "Vermilion to Avon Point OH beyond 5 nm off shoreline to US-Canadian border",
3826 wfo: "CLE",
3827 },
3828 CoastalMarineZone::LEZ166 => crate::ZoneDetails {
3829 state: "LE",
3830 zone: "166",
3831 zone_numeric: 166,
3832 name: "Avon Point to Willowick OH beyond 5 nm off shoreline to US-Canadian border",
3833 wfo: "CLE",
3834 },
3835 CoastalMarineZone::LEZ167 => crate::ZoneDetails {
3836 state: "LE",
3837 zone: "167",
3838 zone_numeric: 167,
3839 name: "Willowick to Geneva-on-the-Lake OH beyond 5NM off shoreline to US-Canadian border",
3840 wfo: "CLE",
3841 },
3842 CoastalMarineZone::LEZ168 => crate::ZoneDetails {
3843 state: "LE",
3844 zone: "168",
3845 zone_numeric: 168,
3846 name: "Geneva-on-the-Lake to Conneaut OH beyond 5 nm off shoreline to US-Canadian border",
3847 wfo: "CLE",
3848 },
3849 CoastalMarineZone::LEZ169 => crate::ZoneDetails {
3850 state: "LE",
3851 zone: "169",
3852 zone_numeric: 169,
3853 name: "Conneaut OH to Ripley NY beyond 5 nm off shoreline to US-Canadian border",
3854 wfo: "CLE",
3855 },
3856 CoastalMarineZone::LEZ444 => crate::ZoneDetails {
3857 state: "LE",
3858 zone: "444",
3859 zone_numeric: 444,
3860 name: "Michigan Waters of Lake Erie from Detroit River to North Cape MI",
3861 wfo: "DTX",
3862 },
3863 CoastalMarineZone::LHZ345 => crate::ZoneDetails {
3864 state: "LH",
3865 zone: "345",
3866 zone_numeric: 345,
3867 name: "Straits of Mackinac within 5 nm of Mackinac Bridge including Mackinac Island",
3868 wfo: "APX",
3869 },
3870 CoastalMarineZone::LHZ346 => crate::ZoneDetails {
3871 state: "LH",
3872 zone: "346",
3873 zone_numeric: 346,
3874 name: "St Ignace to False Detour Channel",
3875 wfo: "APX",
3876 },
3877 CoastalMarineZone::LHZ347 => crate::ZoneDetails {
3878 state: "LH",
3879 zone: "347",
3880 zone_numeric: 347,
3881 name: "5NM East of Mackinac Bridge to Presque Isle Light MI including Bois Blanc Island",
3882 wfo: "APX",
3883 },
3884 CoastalMarineZone::LHZ348 => crate::ZoneDetails {
3885 state: "LH",
3886 zone: "348",
3887 zone_numeric: 348,
3888 name: "Presque Isle Light to Sturgeon Pt MI Including Thunder Bay National Marine Sanctuary",
3889 wfo: "APX",
3890 },
3891 CoastalMarineZone::LHZ349 => crate::ZoneDetails {
3892 state: "LH",
3893 zone: "349",
3894 zone_numeric: 349,
3895 name: "Sturgeon Pt to Alabaster MI",
3896 wfo: "APX",
3897 },
3898 CoastalMarineZone::LHZ361 => crate::ZoneDetails {
3899 state: "LH",
3900 zone: "361",
3901 zone_numeric: 361,
3902 name: "Lake Huron from 5NM east of Mackinac Bridge to Presque Isle Lt to the US/Canadian border beyond 5 NM from shore",
3903 wfo: "APX",
3904 },
3905 CoastalMarineZone::LHZ362 => crate::ZoneDetails {
3906 state: "LH",
3907 zone: "362",
3908 zone_numeric: 362,
3909 name: "Lake Huron from Presque Isle Lt. to Sturgeon Point MI 5NM off shore to US/Canadian border",
3910 wfo: "APX",
3911 },
3912 CoastalMarineZone::LHZ363 => crate::ZoneDetails {
3913 state: "LH",
3914 zone: "363",
3915 zone_numeric: 363,
3916 name: "Lake Huron from Sturgeon Point to Alabaster MI 5NM off shore to US/Canadian border",
3917 wfo: "APX",
3918 },
3919 CoastalMarineZone::LHZ421 => crate::ZoneDetails {
3920 state: "LH",
3921 zone: "421",
3922 zone_numeric: 421,
3923 name: "Outer Saginaw Bay SW of Alabaster to Port Austin MI to Inner Saginaw Bay",
3924 wfo: "DTX",
3925 },
3926 CoastalMarineZone::LHZ422 => crate::ZoneDetails {
3927 state: "LH",
3928 zone: "422",
3929 zone_numeric: 422,
3930 name: "Inner Saginaw Bay SW of Point Au Gres to Bay Port MI",
3931 wfo: "DTX",
3932 },
3933 CoastalMarineZone::LHZ441 => crate::ZoneDetails {
3934 state: "LH",
3935 zone: "441",
3936 zone_numeric: 441,
3937 name: "Port Austin to Harbor Beach MI",
3938 wfo: "DTX",
3939 },
3940 CoastalMarineZone::LHZ442 => crate::ZoneDetails {
3941 state: "LH",
3942 zone: "442",
3943 zone_numeric: 442,
3944 name: "Harbor Beach to Port Sanilac MI",
3945 wfo: "DTX",
3946 },
3947 CoastalMarineZone::LHZ443 => crate::ZoneDetails {
3948 state: "LH",
3949 zone: "443",
3950 zone_numeric: 443,
3951 name: "Port Sanilac to Port Huron MI",
3952 wfo: "DTX",
3953 },
3954 CoastalMarineZone::LHZ462 => crate::ZoneDetails {
3955 state: "LH",
3956 zone: "462",
3957 zone_numeric: 462,
3958 name: "Lake Huron from Port Austin to Harbor Beach 5NM Off Shore to the US/Canadian border",
3959 wfo: "DTX",
3960 },
3961 CoastalMarineZone::LHZ463 => crate::ZoneDetails {
3962 state: "LH",
3963 zone: "463",
3964 zone_numeric: 463,
3965 name: "Lake Huron from Harbor Beach to Port Sanilac 5NM Off Shore to US/Canadian border",
3966 wfo: "DTX",
3967 },
3968 CoastalMarineZone::LHZ464 => crate::ZoneDetails {
3969 state: "LH",
3970 zone: "464",
3971 zone_numeric: 464,
3972 name: "Lake Huron from Port Sanilac to Port Huron 5NM Off Shore to US/Canadian border",
3973 wfo: "DTX",
3974 },
3975 CoastalMarineZone::LMZ043 => crate::ZoneDetails {
3976 state: "LM",
3977 zone: "043",
3978 zone_numeric: 43,
3979 name: "New Buffalo MI to St Joseph MI",
3980 wfo: "IWX",
3981 },
3982 CoastalMarineZone::LMZ046 => crate::ZoneDetails {
3983 state: "LM",
3984 zone: "046",
3985 zone_numeric: 46,
3986 name: "Michigan City IN to New Buffalo MI",
3987 wfo: "IWX",
3988 },
3989 CoastalMarineZone::LMZ080 => crate::ZoneDetails {
3990 state: "LM",
3991 zone: "080",
3992 zone_numeric: 80,
3993 name: "Lake Michigan Michigan City IN to St. Joseph MI 5 NM offshore to mid-line of lake.",
3994 wfo: "IWX",
3995 },
3996 CoastalMarineZone::LMZ221 => crate::ZoneDetails {
3997 state: "LM",
3998 zone: "221",
3999 zone_numeric: 221,
4000 name: "Green Bay North of line from Cedar River MI to Rock Island Passage",
4001 wfo: "MQT",
4002 },
4003 CoastalMarineZone::LMZ248 => crate::ZoneDetails {
4004 state: "LM",
4005 zone: "248",
4006 zone_numeric: 248,
4007 name: "Seul Choix Point to Point Detour MI",
4008 wfo: "MQT",
4009 },
4010 CoastalMarineZone::LMZ250 => crate::ZoneDetails {
4011 state: "LM",
4012 zone: "250",
4013 zone_numeric: 250,
4014 name: "5NM East of a line from Fairport MI to Rock Island Passage",
4015 wfo: "MQT",
4016 },
4017 CoastalMarineZone::LMZ261 => crate::ZoneDetails {
4018 state: "LM",
4019 zone: "261",
4020 zone_numeric: 261,
4021 name: "Lake Michigan from Seul Choix Point to Rock Island Passage 5NM offshore to Mid Lake",
4022 wfo: "MQT",
4023 },
4024 CoastalMarineZone::LMZ323 => crate::ZoneDetails {
4025 state: "LM",
4026 zone: "323",
4027 zone_numeric: 323,
4028 name: "Grand Traverse Bay south of a line Grand Traverse Light to Norwood MI",
4029 wfo: "APX",
4030 },
4031 CoastalMarineZone::LMZ341 => crate::ZoneDetails {
4032 state: "LM",
4033 zone: "341",
4034 zone_numeric: 341,
4035 name: "Seul Choix Point to 5NM West of Mackinac Bridge",
4036 wfo: "APX",
4037 },
4038 CoastalMarineZone::LMZ342 => crate::ZoneDetails {
4039 state: "LM",
4040 zone: "342",
4041 zone_numeric: 342,
4042 name: "Norwood MI to 5NM West of Mackinac Bridge including Little Traverse Bay",
4043 wfo: "APX",
4044 },
4045 CoastalMarineZone::LMZ344 => crate::ZoneDetails {
4046 state: "LM",
4047 zone: "344",
4048 zone_numeric: 344,
4049 name: "Sleeping Bear Point to Grand Traverse Light MI",
4050 wfo: "APX",
4051 },
4052 CoastalMarineZone::LMZ345 => crate::ZoneDetails {
4053 state: "LM",
4054 zone: "345",
4055 zone_numeric: 345,
4056 name: "Point Betsie to Sleeping Bear Point MI",
4057 wfo: "APX",
4058 },
4059 CoastalMarineZone::LMZ346 => crate::ZoneDetails {
4060 state: "LM",
4061 zone: "346",
4062 zone_numeric: 346,
4063 name: "Manistee to Point Betsie MI",
4064 wfo: "APX",
4065 },
4066 CoastalMarineZone::LMZ362 => crate::ZoneDetails {
4067 state: "LM",
4068 zone: "362",
4069 zone_numeric: 362,
4070 name: "Lake Michigan South of a line from Seul Choix Point to the Mackinac Bridge and North of a line from Charlevoix MI to South Fox Island 5NM offshore",
4071 wfo: "APX",
4072 },
4073 CoastalMarineZone::LMZ364 => crate::ZoneDetails {
4074 state: "LM",
4075 zone: "364",
4076 zone_numeric: 364,
4077 name: "Lake Michigan from Charlevoix to Point Betsie MI 5NM Offshore to mid lake",
4078 wfo: "APX",
4079 },
4080 CoastalMarineZone::LMZ366 => crate::ZoneDetails {
4081 state: "LM",
4082 zone: "366",
4083 zone_numeric: 366,
4084 name: "Lake Michigan from Point Betsie to Manistee MI 5NM offshore to Mid Lake",
4085 wfo: "APX",
4086 },
4087 CoastalMarineZone::LMZ521 => crate::ZoneDetails {
4088 state: "LM",
4089 zone: "521",
4090 zone_numeric: 521,
4091 name: "Green Bay south of line from Cedar River to Rock Island Passage and north of a line from Oconto WI to Little Sturgeon Bay WI",
4092 wfo: "GRB",
4093 },
4094 CoastalMarineZone::LMZ522 => crate::ZoneDetails {
4095 state: "LM",
4096 zone: "522",
4097 zone_numeric: 522,
4098 name: "Green Bay south of line from Oconto WI to Little Sturgeon Bay WI",
4099 wfo: "GRB",
4100 },
4101 CoastalMarineZone::LMZ541 => crate::ZoneDetails {
4102 state: "LM",
4103 zone: "541",
4104 zone_numeric: 541,
4105 name: "Rock Island Passage to Sturgeon Bay WI",
4106 wfo: "GRB",
4107 },
4108 CoastalMarineZone::LMZ542 => crate::ZoneDetails {
4109 state: "LM",
4110 zone: "542",
4111 zone_numeric: 542,
4112 name: "Sturgeon Bay to Two Rivers WI",
4113 wfo: "GRB",
4114 },
4115 CoastalMarineZone::LMZ543 => crate::ZoneDetails {
4116 state: "LM",
4117 zone: "543",
4118 zone_numeric: 543,
4119 name: "Two Rivers to Sheboygan WI",
4120 wfo: "GRB",
4121 },
4122 CoastalMarineZone::LMZ563 => crate::ZoneDetails {
4123 state: "LM",
4124 zone: "563",
4125 zone_numeric: 563,
4126 name: "Lake Michigan from Rock Island Passage to Sturgeon Bay WI 5NM offshore to mid lake",
4127 wfo: "GRB",
4128 },
4129 CoastalMarineZone::LMZ565 => crate::ZoneDetails {
4130 state: "LM",
4131 zone: "565",
4132 zone_numeric: 565,
4133 name: "Lake Michigan from Sturgeon Bay to Two Rivers WI 5NM offshore to Mid Lake",
4134 wfo: "GRB",
4135 },
4136 CoastalMarineZone::LMZ567 => crate::ZoneDetails {
4137 state: "LM",
4138 zone: "567",
4139 zone_numeric: 567,
4140 name: "Lake Michigan from Two Rivers to Sheboygan WI 5NM offshore to Mid Lake",
4141 wfo: "GRB",
4142 },
4143 CoastalMarineZone::LMZ643 => crate::ZoneDetails {
4144 state: "LM",
4145 zone: "643",
4146 zone_numeric: 643,
4147 name: "Sheboygan to Port Washington WI",
4148 wfo: "MKX",
4149 },
4150 CoastalMarineZone::LMZ644 => crate::ZoneDetails {
4151 state: "LM",
4152 zone: "644",
4153 zone_numeric: 644,
4154 name: "Port Washington to North Point Light WI",
4155 wfo: "MKX",
4156 },
4157 CoastalMarineZone::LMZ645 => crate::ZoneDetails {
4158 state: "LM",
4159 zone: "645",
4160 zone_numeric: 645,
4161 name: "North Point Light to Wind Point WI",
4162 wfo: "MKX",
4163 },
4164 CoastalMarineZone::LMZ646 => crate::ZoneDetails {
4165 state: "LM",
4166 zone: "646",
4167 zone_numeric: 646,
4168 name: "Wind Point WI to Winthrop Harbor IL",
4169 wfo: "MKX",
4170 },
4171 CoastalMarineZone::LMZ669 => crate::ZoneDetails {
4172 state: "LM",
4173 zone: "669",
4174 zone_numeric: 669,
4175 name: "Lake Michigan from Sheboygan to Port Washington WI 5NM offshore to Mid Lake",
4176 wfo: "MKX",
4177 },
4178 CoastalMarineZone::LMZ671 => crate::ZoneDetails {
4179 state: "LM",
4180 zone: "671",
4181 zone_numeric: 671,
4182 name: "Lake Michigan from Port Washington to North Point Light WI 5NM offshore to Mid Lake",
4183 wfo: "MKX",
4184 },
4185 CoastalMarineZone::LMZ673 => crate::ZoneDetails {
4186 state: "LM",
4187 zone: "673",
4188 zone_numeric: 673,
4189 name: "Lake Michigan from North Point Light to Wind Point WI 5NM offshore to Mid Lake",
4190 wfo: "MKX",
4191 },
4192 CoastalMarineZone::LMZ675 => crate::ZoneDetails {
4193 state: "LM",
4194 zone: "675",
4195 zone_numeric: 675,
4196 name: "Lake Michigan from Wind Point WI to Winthrop Harbor IL 5NM offshore to Mid Lake",
4197 wfo: "MKX",
4198 },
4199 CoastalMarineZone::LMZ740 => crate::ZoneDetails {
4200 state: "LM",
4201 zone: "740",
4202 zone_numeric: 740,
4203 name: "Winthrop Harbor to Wilmette Harbor IL",
4204 wfo: "LOT",
4205 },
4206 CoastalMarineZone::LMZ741 => crate::ZoneDetails {
4207 state: "LM",
4208 zone: "741",
4209 zone_numeric: 741,
4210 name: "Wilmette Harbor to Northerly Island IL",
4211 wfo: "LOT",
4212 },
4213 CoastalMarineZone::LMZ742 => crate::ZoneDetails {
4214 state: "LM",
4215 zone: "742",
4216 zone_numeric: 742,
4217 name: "Northerly Island to Calumet Harbor IL",
4218 wfo: "LOT",
4219 },
4220 CoastalMarineZone::LMZ743 => crate::ZoneDetails {
4221 state: "LM",
4222 zone: "743",
4223 zone_numeric: 743,
4224 name: "Calumet Harbor IL to Gary IN",
4225 wfo: "LOT",
4226 },
4227 CoastalMarineZone::LMZ744 => crate::ZoneDetails {
4228 state: "LM",
4229 zone: "744",
4230 zone_numeric: 744,
4231 name: "Gary to Burns Harbor IN",
4232 wfo: "LOT",
4233 },
4234 CoastalMarineZone::LMZ745 => crate::ZoneDetails {
4235 state: "LM",
4236 zone: "745",
4237 zone_numeric: 745,
4238 name: "Burns Harbor to Michigan City IN",
4239 wfo: "LOT",
4240 },
4241 CoastalMarineZone::LMZ777 => crate::ZoneDetails {
4242 state: "LM",
4243 zone: "777",
4244 zone_numeric: 777,
4245 name: "Lake Michigan from Winthrop Harbor to Wilmette Harbor IL 5NM offshore to Mid Lake",
4246 wfo: "LOT",
4247 },
4248 CoastalMarineZone::LMZ779 => crate::ZoneDetails {
4249 state: "LM",
4250 zone: "779",
4251 zone_numeric: 779,
4252 name: "Lake Michigan from Wilmette Harbor to Michigan City in 5NM offshore to Mid Lake",
4253 wfo: "LOT",
4254 },
4255 CoastalMarineZone::LMZ844 => crate::ZoneDetails {
4256 state: "LM",
4257 zone: "844",
4258 zone_numeric: 844,
4259 name: "St Joseph to South Haven MI",
4260 wfo: "GRR",
4261 },
4262 CoastalMarineZone::LMZ845 => crate::ZoneDetails {
4263 state: "LM",
4264 zone: "845",
4265 zone_numeric: 845,
4266 name: "South Haven to Holland MI",
4267 wfo: "GRR",
4268 },
4269 CoastalMarineZone::LMZ846 => crate::ZoneDetails {
4270 state: "LM",
4271 zone: "846",
4272 zone_numeric: 846,
4273 name: "Holland to Grand Haven MI",
4274 wfo: "GRR",
4275 },
4276 CoastalMarineZone::LMZ847 => crate::ZoneDetails {
4277 state: "LM",
4278 zone: "847",
4279 zone_numeric: 847,
4280 name: "Grand Haven to Whitehall MI",
4281 wfo: "GRR",
4282 },
4283 CoastalMarineZone::LMZ848 => crate::ZoneDetails {
4284 state: "LM",
4285 zone: "848",
4286 zone_numeric: 848,
4287 name: "Whitehall to Pentwater MI",
4288 wfo: "GRR",
4289 },
4290 CoastalMarineZone::LMZ849 => crate::ZoneDetails {
4291 state: "LM",
4292 zone: "849",
4293 zone_numeric: 849,
4294 name: "Pentwater to Manistee MI",
4295 wfo: "GRR",
4296 },
4297 CoastalMarineZone::LMZ868 => crate::ZoneDetails {
4298 state: "LM",
4299 zone: "868",
4300 zone_numeric: 868,
4301 name: "Lake Michigan from Pentwater to Manistee MI 5NM offshore to Mid Lake",
4302 wfo: "GRR",
4303 },
4304 CoastalMarineZone::LMZ870 => crate::ZoneDetails {
4305 state: "LM",
4306 zone: "870",
4307 zone_numeric: 870,
4308 name: "Lake Michigan from Whitehall to Pentwater MI 5NM offshore to Mid Lake",
4309 wfo: "GRR",
4310 },
4311 CoastalMarineZone::LMZ872 => crate::ZoneDetails {
4312 state: "LM",
4313 zone: "872",
4314 zone_numeric: 872,
4315 name: "Lake Michigan from Grand Haven to Whitehall MI 5NM offshore to Mid Lake",
4316 wfo: "GRR",
4317 },
4318 CoastalMarineZone::LMZ874 => crate::ZoneDetails {
4319 state: "LM",
4320 zone: "874",
4321 zone_numeric: 874,
4322 name: "Lake Michigan from Holland to Grand Haven MI 5NM offshore to Mid Lake",
4323 wfo: "GRR",
4324 },
4325 CoastalMarineZone::LMZ876 => crate::ZoneDetails {
4326 state: "LM",
4327 zone: "876",
4328 zone_numeric: 876,
4329 name: "Lake Michigan from South Haven to Holland MI 5NM offshore to Mid lake",
4330 wfo: "GRR",
4331 },
4332 CoastalMarineZone::LMZ878 => crate::ZoneDetails {
4333 state: "LM",
4334 zone: "878",
4335 zone_numeric: 878,
4336 name: "Lake Michigan from St Joseph to South Haven MI 5NM offshore to Mid Lake",
4337 wfo: "GRR",
4338 },
4339 CoastalMarineZone::LOZ030 => crate::ZoneDetails {
4340 state: "LO",
4341 zone: "030",
4342 zone_numeric: 30,
4343 name: "Lower Niagara River",
4344 wfo: "BUF",
4345 },
4346 CoastalMarineZone::LOZ042 => crate::ZoneDetails {
4347 state: "LO",
4348 zone: "042",
4349 zone_numeric: 42,
4350 name: "Niagara River to Hamlin Beach NY",
4351 wfo: "BUF",
4352 },
4353 CoastalMarineZone::LOZ043 => crate::ZoneDetails {
4354 state: "LO",
4355 zone: "043",
4356 zone_numeric: 43,
4357 name: "Hamlin Beach to Sodus Bay NY",
4358 wfo: "BUF",
4359 },
4360 CoastalMarineZone::LOZ044 => crate::ZoneDetails {
4361 state: "LO",
4362 zone: "044",
4363 zone_numeric: 44,
4364 name: "Sodus Bay to Mexico Bay NY",
4365 wfo: "BUF",
4366 },
4367 CoastalMarineZone::LOZ045 => crate::ZoneDetails {
4368 state: "LO",
4369 zone: "045",
4370 zone_numeric: 45,
4371 name: "Mexico Bay NY to the St. Lawrence River",
4372 wfo: "BUF",
4373 },
4374 CoastalMarineZone::LOZ062 => crate::ZoneDetails {
4375 state: "LO",
4376 zone: "062",
4377 zone_numeric: 62,
4378 name: "Niagara River to Hamlin Beach NY beyond 5NM off shoreline to US-Canadian border",
4379 wfo: "BUF",
4380 },
4381 CoastalMarineZone::LOZ063 => crate::ZoneDetails {
4382 state: "LO",
4383 zone: "063",
4384 zone_numeric: 63,
4385 name: "Hamlin Beach to Sodus Bay NY beyond 5NM off shoreline to US-Canadian border",
4386 wfo: "BUF",
4387 },
4388 CoastalMarineZone::LOZ064 => crate::ZoneDetails {
4389 state: "LO",
4390 zone: "064",
4391 zone_numeric: 64,
4392 name: "Sodus Bay to Mexico Bay NY beyond 5NM off shoreline to US-Canadian border",
4393 wfo: "BUF",
4394 },
4395 CoastalMarineZone::LOZ065 => crate::ZoneDetails {
4396 state: "LO",
4397 zone: "065",
4398 zone_numeric: 65,
4399 name: "Mexico Bay NY to the St. Lawrence River beyond 5NM off shoreline to US-Canadian border",
4400 wfo: "BUF",
4401 },
4402 CoastalMarineZone::LSZ121 => crate::ZoneDetails {
4403 state: "LS",
4404 zone: "121",
4405 zone_numeric: 121,
4406 name: "Chequamegon Bay-Bayfield to Oak Point WI",
4407 wfo: "DLH",
4408 },
4409 CoastalMarineZone::LSZ140 => crate::ZoneDetails {
4410 state: "LS",
4411 zone: "140",
4412 zone_numeric: 140,
4413 name: "Grand Portage to Grand Marais MN",
4414 wfo: "DLH",
4415 },
4416 CoastalMarineZone::LSZ141 => crate::ZoneDetails {
4417 state: "LS",
4418 zone: "141",
4419 zone_numeric: 141,
4420 name: "Grand Marais to Taconite Harbor MN",
4421 wfo: "DLH",
4422 },
4423 CoastalMarineZone::LSZ142 => crate::ZoneDetails {
4424 state: "LS",
4425 zone: "142",
4426 zone_numeric: 142,
4427 name: "Taconite Harbor to Silver Bay Harbor MN",
4428 wfo: "DLH",
4429 },
4430 CoastalMarineZone::LSZ143 => crate::ZoneDetails {
4431 state: "LS",
4432 zone: "143",
4433 zone_numeric: 143,
4434 name: "Silver Bay Harbor to Two Harbors MN",
4435 wfo: "DLH",
4436 },
4437 CoastalMarineZone::LSZ144 => crate::ZoneDetails {
4438 state: "LS",
4439 zone: "144",
4440 zone_numeric: 144,
4441 name: "Two Harbors to Duluth MN",
4442 wfo: "DLH",
4443 },
4444 CoastalMarineZone::LSZ145 => crate::ZoneDetails {
4445 state: "LS",
4446 zone: "145",
4447 zone_numeric: 145,
4448 name: "Duluth MN to Port Wing WI",
4449 wfo: "DLH",
4450 },
4451 CoastalMarineZone::LSZ146 => crate::ZoneDetails {
4452 state: "LS",
4453 zone: "146",
4454 zone_numeric: 146,
4455 name: "Port Wing to Sand Island WI",
4456 wfo: "DLH",
4457 },
4458 CoastalMarineZone::LSZ147 => crate::ZoneDetails {
4459 state: "LS",
4460 zone: "147",
4461 zone_numeric: 147,
4462 name: "Sand Island to Bayfield WI",
4463 wfo: "DLH",
4464 },
4465 CoastalMarineZone::LSZ148 => crate::ZoneDetails {
4466 state: "LS",
4467 zone: "148",
4468 zone_numeric: 148,
4469 name: "Oak Point to Saxon Harbor WI",
4470 wfo: "DLH",
4471 },
4472 CoastalMarineZone::LSZ150 => crate::ZoneDetails {
4473 state: "LS",
4474 zone: "150",
4475 zone_numeric: 150,
4476 name: "Outer Apostle Islands Beyond 5 NM from Mainland",
4477 wfo: "DLH",
4478 },
4479 CoastalMarineZone::LSZ162 => crate::ZoneDetails {
4480 state: "LS",
4481 zone: "162",
4482 zone_numeric: 162,
4483 name: "Lake Superior west of a line from Saxon Harbor WI to Grand Portage MN beyond 5NM",
4484 wfo: "DLH",
4485 },
4486 CoastalMarineZone::LSZ240 => crate::ZoneDetails {
4487 state: "LS",
4488 zone: "240",
4489 zone_numeric: 240,
4490 name: "Saxon Harbor WI to Black River MI",
4491 wfo: "MQT",
4492 },
4493 CoastalMarineZone::LSZ241 => crate::ZoneDetails {
4494 state: "LS",
4495 zone: "241",
4496 zone_numeric: 241,
4497 name: "Black River To Ontonagon MI",
4498 wfo: "MQT",
4499 },
4500 CoastalMarineZone::LSZ242 => crate::ZoneDetails {
4501 state: "LS",
4502 zone: "242",
4503 zone_numeric: 242,
4504 name: "Ontonagon to Upper Entrance of Portage Canal MI",
4505 wfo: "MQT",
4506 },
4507 CoastalMarineZone::LSZ243 => crate::ZoneDetails {
4508 state: "LS",
4509 zone: "243",
4510 zone_numeric: 243,
4511 name: "Upper Entrance of Portage Canal to Eagle River MI",
4512 wfo: "MQT",
4513 },
4514 CoastalMarineZone::LSZ244 => crate::ZoneDetails {
4515 state: "LS",
4516 zone: "244",
4517 zone_numeric: 244,
4518 name: "Eagle River to Manitou Island MI",
4519 wfo: "MQT",
4520 },
4521 CoastalMarineZone::LSZ245 => crate::ZoneDetails {
4522 state: "LS",
4523 zone: "245",
4524 zone_numeric: 245,
4525 name: "Manitou Island to Point Isabelle MI",
4526 wfo: "MQT",
4527 },
4528 CoastalMarineZone::LSZ246 => crate::ZoneDetails {
4529 state: "LS",
4530 zone: "246",
4531 zone_numeric: 246,
4532 name: "Point Isabelle to Lower Entrance of Portage Canal MI",
4533 wfo: "MQT",
4534 },
4535 CoastalMarineZone::LSZ247 => crate::ZoneDetails {
4536 state: "LS",
4537 zone: "247",
4538 zone_numeric: 247,
4539 name: "Portage Lake to Huron Island MI to Lower Entrance of Portage Canal To Huron Islands MI Including Keweenaw and Huron Bays",
4540 wfo: "MQT",
4541 },
4542 CoastalMarineZone::LSZ248 => crate::ZoneDetails {
4543 state: "LS",
4544 zone: "248",
4545 zone_numeric: 248,
4546 name: "Huron Islands to Marquette MI",
4547 wfo: "MQT",
4548 },
4549 CoastalMarineZone::LSZ249 => crate::ZoneDetails {
4550 state: "LS",
4551 zone: "249",
4552 zone_numeric: 249,
4553 name: "Marquette to Munising MI",
4554 wfo: "MQT",
4555 },
4556 CoastalMarineZone::LSZ250 => crate::ZoneDetails {
4557 state: "LS",
4558 zone: "250",
4559 zone_numeric: 250,
4560 name: "Munising to Grand Marais MI",
4561 wfo: "MQT",
4562 },
4563 CoastalMarineZone::LSZ251 => crate::ZoneDetails {
4564 state: "LS",
4565 zone: "251",
4566 zone_numeric: 251,
4567 name: "Grand Marais to Whitefish Point MI",
4568 wfo: "MQT",
4569 },
4570 CoastalMarineZone::LSZ263 => crate::ZoneDetails {
4571 state: "LS",
4572 zone: "263",
4573 zone_numeric: 263,
4574 name: "Lake Superior from Saxon Harbor WI to Upper Entrance to Portage Canal MI 5NM off shore to the US/Canadian border including Isle Royal National Park",
4575 wfo: "MQT",
4576 },
4577 CoastalMarineZone::LSZ264 => crate::ZoneDetails {
4578 state: "LS",
4579 zone: "264",
4580 zone_numeric: 264,
4581 name: "Lake Superior from Upper Entrance to Portage Canal to Manitou Island MI 5NM off shore to the US/Canadian Border",
4582 wfo: "MQT",
4583 },
4584 CoastalMarineZone::LSZ265 => crate::ZoneDetails {
4585 state: "LS",
4586 zone: "265",
4587 zone_numeric: 265,
4588 name: "Lake Superior West of Line from Manitou Island to Marquette MI Beyond 5NM from shore",
4589 wfo: "MQT",
4590 },
4591 CoastalMarineZone::LSZ266 => crate::ZoneDetails {
4592 state: "LS",
4593 zone: "266",
4594 zone_numeric: 266,
4595 name: "Lake Superior East of a line from Manitou Island to Marquette MI and West of a line from Grand Marais MI to the US/Canadian Border Beyond 5NM from shore",
4596 wfo: "MQT",
4597 },
4598 CoastalMarineZone::LSZ267 => crate::ZoneDetails {
4599 state: "LS",
4600 zone: "267",
4601 zone_numeric: 267,
4602 name: "Lake Superior from Grand Marais MI to Whitefish Point MI 5NM off shore to the US/Canadian border",
4603 wfo: "MQT",
4604 },
4605 CoastalMarineZone::LSZ321 => crate::ZoneDetails {
4606 state: "LS",
4607 zone: "321",
4608 zone_numeric: 321,
4609 name: "Whitefish Bay (U.S. Portion)/Whitefish Point to Point Iroquois MI",
4610 wfo: "APX",
4611 },
4612 CoastalMarineZone::LSZ322 => crate::ZoneDetails {
4613 state: "LS",
4614 zone: "322",
4615 zone_numeric: 322,
4616 name: "St. Marys River Point Iroquois to E. Potagannissing Bay",
4617 wfo: "APX",
4618 },
4619 CoastalMarineZone::PHZ110 => crate::ZoneDetails {
4620 state: "PH",
4621 zone: "110",
4622 zone_numeric: 110,
4623 name: "Kauai Northwest Waters",
4624 wfo: "HFO",
4625 },
4626 CoastalMarineZone::PHZ111 => crate::ZoneDetails {
4627 state: "PH",
4628 zone: "111",
4629 zone_numeric: 111,
4630 name: "Kauai Windward Waters",
4631 wfo: "HFO",
4632 },
4633 CoastalMarineZone::PHZ112 => crate::ZoneDetails {
4634 state: "PH",
4635 zone: "112",
4636 zone_numeric: 112,
4637 name: "Kauai Leeward Waters",
4638 wfo: "HFO",
4639 },
4640 CoastalMarineZone::PHZ113 => crate::ZoneDetails {
4641 state: "PH",
4642 zone: "113",
4643 zone_numeric: 113,
4644 name: "Kauai Channel",
4645 wfo: "HFO",
4646 },
4647 CoastalMarineZone::PHZ114 => crate::ZoneDetails {
4648 state: "PH",
4649 zone: "114",
4650 zone_numeric: 114,
4651 name: "Oahu Windward Waters",
4652 wfo: "HFO",
4653 },
4654 CoastalMarineZone::PHZ115 => crate::ZoneDetails {
4655 state: "PH",
4656 zone: "115",
4657 zone_numeric: 115,
4658 name: "Oahu Leeward Waters",
4659 wfo: "HFO",
4660 },
4661 CoastalMarineZone::PHZ116 => crate::ZoneDetails {
4662 state: "PH",
4663 zone: "116",
4664 zone_numeric: 116,
4665 name: "Kaiwi Channel",
4666 wfo: "HFO",
4667 },
4668 CoastalMarineZone::PHZ117 => crate::ZoneDetails {
4669 state: "PH",
4670 zone: "117",
4671 zone_numeric: 117,
4672 name: "Maui County Windward Waters",
4673 wfo: "HFO",
4674 },
4675 CoastalMarineZone::PHZ118 => crate::ZoneDetails {
4676 state: "PH",
4677 zone: "118",
4678 zone_numeric: 118,
4679 name: "Maui County Leeward Waters",
4680 wfo: "HFO",
4681 },
4682 CoastalMarineZone::PHZ119 => crate::ZoneDetails {
4683 state: "PH",
4684 zone: "119",
4685 zone_numeric: 119,
4686 name: "Maalaea Bay",
4687 wfo: "HFO",
4688 },
4689 CoastalMarineZone::PHZ120 => crate::ZoneDetails {
4690 state: "PH",
4691 zone: "120",
4692 zone_numeric: 120,
4693 name: "Pailolo Channel",
4694 wfo: "HFO",
4695 },
4696 CoastalMarineZone::PHZ121 => crate::ZoneDetails {
4697 state: "PH",
4698 zone: "121",
4699 zone_numeric: 121,
4700 name: "Alenuihaha Channel",
4701 wfo: "HFO",
4702 },
4703 CoastalMarineZone::PHZ122 => crate::ZoneDetails {
4704 state: "PH",
4705 zone: "122",
4706 zone_numeric: 122,
4707 name: "Big Island Windward Waters",
4708 wfo: "HFO",
4709 },
4710 CoastalMarineZone::PHZ123 => crate::ZoneDetails {
4711 state: "PH",
4712 zone: "123",
4713 zone_numeric: 123,
4714 name: "Big Island Leeward Waters",
4715 wfo: "HFO",
4716 },
4717 CoastalMarineZone::PHZ124 => crate::ZoneDetails {
4718 state: "PH",
4719 zone: "124",
4720 zone_numeric: 124,
4721 name: "Big Island Southeast Waters",
4722 wfo: "HFO",
4723 },
4724 CoastalMarineZone::PKZ011 => crate::ZoneDetails {
4725 state: "PK",
4726 zone: "011",
4727 zone_numeric: 11,
4728 name: "Glacier Bay",
4729 wfo: "AJK",
4730 },
4731 CoastalMarineZone::PKZ012 => crate::ZoneDetails {
4732 state: "PK",
4733 zone: "012",
4734 zone_numeric: 12,
4735 name: "Northern Lynn Canal",
4736 wfo: "AJK",
4737 },
4738 CoastalMarineZone::PKZ013 => crate::ZoneDetails {
4739 state: "PK",
4740 zone: "013",
4741 zone_numeric: 13,
4742 name: "Southern Lynn Canal",
4743 wfo: "AJK",
4744 },
4745 CoastalMarineZone::PKZ021 => crate::ZoneDetails {
4746 state: "PK",
4747 zone: "021",
4748 zone_numeric: 21,
4749 name: "Icy Strait",
4750 wfo: "AJK",
4751 },
4752 CoastalMarineZone::PKZ022 => crate::ZoneDetails {
4753 state: "PK",
4754 zone: "022",
4755 zone_numeric: 22,
4756 name: "Cross Sound",
4757 wfo: "AJK",
4758 },
4759 CoastalMarineZone::PKZ031 => crate::ZoneDetails {
4760 state: "PK",
4761 zone: "031",
4762 zone_numeric: 31,
4763 name: "Stephens Passage",
4764 wfo: "AJK",
4765 },
4766 CoastalMarineZone::PKZ032 => crate::ZoneDetails {
4767 state: "PK",
4768 zone: "032",
4769 zone_numeric: 32,
4770 name: "Northern Chatham Strait",
4771 wfo: "AJK",
4772 },
4773 CoastalMarineZone::PKZ033 => crate::ZoneDetails {
4774 state: "PK",
4775 zone: "033",
4776 zone_numeric: 33,
4777 name: "Southern Chatham Strait",
4778 wfo: "AJK",
4779 },
4780 CoastalMarineZone::PKZ034 => crate::ZoneDetails {
4781 state: "PK",
4782 zone: "034",
4783 zone_numeric: 34,
4784 name: "Frederick Sound",
4785 wfo: "AJK",
4786 },
4787 CoastalMarineZone::PKZ035 => crate::ZoneDetails {
4788 state: "PK",
4789 zone: "035",
4790 zone_numeric: 35,
4791 name: "Sumner Strait",
4792 wfo: "AJK",
4793 },
4794 CoastalMarineZone::PKZ036 => crate::ZoneDetails {
4795 state: "PK",
4796 zone: "036",
4797 zone_numeric: 36,
4798 name: "Clarence Strait",
4799 wfo: "AJK",
4800 },
4801 CoastalMarineZone::PKZ041 => crate::ZoneDetails {
4802 state: "PK",
4803 zone: "041",
4804 zone_numeric: 41,
4805 name: "Dixon Entrance to Cape Decision",
4806 wfo: "AJK",
4807 },
4808 CoastalMarineZone::PKZ042 => crate::ZoneDetails {
4809 state: "PK",
4810 zone: "042",
4811 zone_numeric: 42,
4812 name: "Cape Decision to Cape Edgecumbe",
4813 wfo: "AJK",
4814 },
4815 CoastalMarineZone::PKZ043 => crate::ZoneDetails {
4816 state: "PK",
4817 zone: "043",
4818 zone_numeric: 43,
4819 name: "Southeast Alaska Outside Waters From Cape Edgecumbe to Cape Fairweather",
4820 wfo: "AJK",
4821 },
4822 CoastalMarineZone::PKZ051 => crate::ZoneDetails {
4823 state: "PK",
4824 zone: "051",
4825 zone_numeric: 51,
4826 name: "Cape Fairweather to Icy Cape",
4827 wfo: "AJK",
4828 },
4829 CoastalMarineZone::PKZ052 => crate::ZoneDetails {
4830 state: "PK",
4831 zone: "052",
4832 zone_numeric: 52,
4833 name: "Icy Cape to Cape Suckling",
4834 wfo: "AJK",
4835 },
4836 CoastalMarineZone::PKZ053 => crate::ZoneDetails {
4837 state: "PK",
4838 zone: "053",
4839 zone_numeric: 53,
4840 name: "Yakutat Bay",
4841 wfo: "AJK",
4842 },
4843 CoastalMarineZone::PKZ119 => crate::ZoneDetails {
4844 state: "PK",
4845 zone: "119",
4846 zone_numeric: 119,
4847 name: "Cape Suckling to Cape Cleare",
4848 wfo: "AFC",
4849 },
4850 CoastalMarineZone::PKZ120 => crate::ZoneDetails {
4851 state: "PK",
4852 zone: "120",
4853 zone_numeric: 120,
4854 name: "Cape Cleare to Gore Point",
4855 wfo: "AFC",
4856 },
4857 CoastalMarineZone::PKZ121 => crate::ZoneDetails {
4858 state: "PK",
4859 zone: "121",
4860 zone_numeric: 121,
4861 name: "Resurrection Bay",
4862 wfo: "AFC",
4863 },
4864 CoastalMarineZone::PKZ125 => crate::ZoneDetails {
4865 state: "PK",
4866 zone: "125",
4867 zone_numeric: 125,
4868 name: "Prince William Sound",
4869 wfo: "AFC",
4870 },
4871 CoastalMarineZone::PKZ126 => crate::ZoneDetails {
4872 state: "PK",
4873 zone: "126",
4874 zone_numeric: 126,
4875 name: "Port of Valdez",
4876 wfo: "AFC",
4877 },
4878 CoastalMarineZone::PKZ127 => crate::ZoneDetails {
4879 state: "PK",
4880 zone: "127",
4881 zone_numeric: 127,
4882 name: "Valdez Narrows",
4883 wfo: "AFC",
4884 },
4885 CoastalMarineZone::PKZ128 => crate::ZoneDetails {
4886 state: "PK",
4887 zone: "128",
4888 zone_numeric: 128,
4889 name: "Valdez Arm",
4890 wfo: "AFC",
4891 },
4892 CoastalMarineZone::PKZ129 => crate::ZoneDetails {
4893 state: "PK",
4894 zone: "129",
4895 zone_numeric: 129,
4896 name: "Western Prince William Sound",
4897 wfo: "AFC",
4898 },
4899 CoastalMarineZone::PKZ130 => crate::ZoneDetails {
4900 state: "PK",
4901 zone: "130",
4902 zone_numeric: 130,
4903 name: "West of Barren Islands Including Kamishak Bay",
4904 wfo: "AFC",
4905 },
4906 CoastalMarineZone::PKZ131 => crate::ZoneDetails {
4907 state: "PK",
4908 zone: "131",
4909 zone_numeric: 131,
4910 name: "Barren Islands East",
4911 wfo: "AFC",
4912 },
4913 CoastalMarineZone::PKZ132 => crate::ZoneDetails {
4914 state: "PK",
4915 zone: "132",
4916 zone_numeric: 132,
4917 name: "Shuyak Island To Sitkinak",
4918 wfo: "AFC",
4919 },
4920 CoastalMarineZone::PKZ136 => crate::ZoneDetails {
4921 state: "PK",
4922 zone: "136",
4923 zone_numeric: 136,
4924 name: "Chiniak Bay",
4925 wfo: "AFC",
4926 },
4927 CoastalMarineZone::PKZ137 => crate::ZoneDetails {
4928 state: "PK",
4929 zone: "137",
4930 zone_numeric: 137,
4931 name: "Marmot Bay",
4932 wfo: "AFC",
4933 },
4934 CoastalMarineZone::PKZ138 => crate::ZoneDetails {
4935 state: "PK",
4936 zone: "138",
4937 zone_numeric: 138,
4938 name: "Shelikof Strait",
4939 wfo: "AFC",
4940 },
4941 CoastalMarineZone::PKZ139 => crate::ZoneDetails {
4942 state: "PK",
4943 zone: "139",
4944 zone_numeric: 139,
4945 name: "Cook Inlet Kalgin Island to Point Bede",
4946 wfo: "AFC",
4947 },
4948 CoastalMarineZone::PKZ140 => crate::ZoneDetails {
4949 state: "PK",
4950 zone: "140",
4951 zone_numeric: 140,
4952 name: "Cook Inlet North Kalgin Island",
4953 wfo: "AFC",
4954 },
4955 CoastalMarineZone::PKZ141 => crate::ZoneDetails {
4956 state: "PK",
4957 zone: "141",
4958 zone_numeric: 141,
4959 name: "Kachemak Bay",
4960 wfo: "AFC",
4961 },
4962 CoastalMarineZone::PKZ150 => crate::ZoneDetails {
4963 state: "PK",
4964 zone: "150",
4965 zone_numeric: 150,
4966 name: "Sitkinak to Castle Cape",
4967 wfo: "AFC",
4968 },
4969 CoastalMarineZone::PKZ155 => crate::ZoneDetails {
4970 state: "PK",
4971 zone: "155",
4972 zone_numeric: 155,
4973 name: "Castle Cape to Cape Sarichef",
4974 wfo: "AFC",
4975 },
4976 CoastalMarineZone::PKZ160 => crate::ZoneDetails {
4977 state: "PK",
4978 zone: "160",
4979 zone_numeric: 160,
4980 name: "Bristol Bay",
4981 wfo: "AFC",
4982 },
4983 CoastalMarineZone::PKZ165 => crate::ZoneDetails {
4984 state: "PK",
4985 zone: "165",
4986 zone_numeric: 165,
4987 name: "Port Heiden to Cape Sarichef",
4988 wfo: "AFC",
4989 },
4990 CoastalMarineZone::PKZ170 => crate::ZoneDetails {
4991 state: "PK",
4992 zone: "170",
4993 zone_numeric: 170,
4994 name: "Cape Sarichef to Nikoski Bering Side",
4995 wfo: "AFC",
4996 },
4997 CoastalMarineZone::PKZ171 => crate::ZoneDetails {
4998 state: "PK",
4999 zone: "171",
5000 zone_numeric: 171,
5001 name: "Unalaska Bay",
5002 wfo: "AFC",
5003 },
5004 CoastalMarineZone::PKZ172 => crate::ZoneDetails {
5005 state: "PK",
5006 zone: "172",
5007 zone_numeric: 172,
5008 name: "Cape Sarichef to Nikoski Pacific Side",
5009 wfo: "AFC",
5010 },
5011 CoastalMarineZone::PKZ173 => crate::ZoneDetails {
5012 state: "PK",
5013 zone: "173",
5014 zone_numeric: 173,
5015 name: "Nikolski to Seguam Bering Side",
5016 wfo: "AFC",
5017 },
5018 CoastalMarineZone::PKZ174 => crate::ZoneDetails {
5019 state: "PK",
5020 zone: "174",
5021 zone_numeric: 174,
5022 name: "Nikolski to Seguam Pacific Side",
5023 wfo: "AFC",
5024 },
5025 CoastalMarineZone::PKZ175 => crate::ZoneDetails {
5026 state: "PK",
5027 zone: "175",
5028 zone_numeric: 175,
5029 name: "Seguam to Adak Bering Side",
5030 wfo: "AFC",
5031 },
5032 CoastalMarineZone::PKZ176 => crate::ZoneDetails {
5033 state: "PK",
5034 zone: "176",
5035 zone_numeric: 176,
5036 name: "Seguam to Adak Pacific Side",
5037 wfo: "AFC",
5038 },
5039 CoastalMarineZone::PKZ177 => crate::ZoneDetails {
5040 state: "PK",
5041 zone: "177",
5042 zone_numeric: 177,
5043 name: "Adak to Kiska",
5044 wfo: "AFC",
5045 },
5046 CoastalMarineZone::PKZ178 => crate::ZoneDetails {
5047 state: "PK",
5048 zone: "178",
5049 zone_numeric: 178,
5050 name: "Kiska to Attu",
5051 wfo: "AFC",
5052 },
5053 CoastalMarineZone::PKZ179 => crate::ZoneDetails {
5054 state: "PK",
5055 zone: "179",
5056 zone_numeric: 179,
5057 name: "Pribilof Islands Nearshore Waters",
5058 wfo: "AFC",
5059 },
5060 CoastalMarineZone::PKZ180 => crate::ZoneDetails {
5061 state: "PK",
5062 zone: "180",
5063 zone_numeric: 180,
5064 name: "Kuskokwim Delta and Etolin Strait",
5065 wfo: "AFC",
5066 },
5067 CoastalMarineZone::PKZ181 => crate::ZoneDetails {
5068 state: "PK",
5069 zone: "181",
5070 zone_numeric: 181,
5071 name: "North and West of Nunivak Island",
5072 wfo: "AFC",
5073 },
5074 CoastalMarineZone::PKZ185 => crate::ZoneDetails {
5075 state: "PK",
5076 zone: "185",
5077 zone_numeric: 185,
5078 name: "St Matthew Island Waters",
5079 wfo: "AFC",
5080 },
5081 CoastalMarineZone::PKZ200 => crate::ZoneDetails {
5082 state: "PK",
5083 zone: "200",
5084 zone_numeric: 200,
5085 name: "Norton Sound",
5086 wfo: "AFG",
5087 },
5088 CoastalMarineZone::PKZ201 => crate::ZoneDetails {
5089 state: "PK",
5090 zone: "201",
5091 zone_numeric: 201,
5092 name: "Etolin Strait to Dall Point",
5093 wfo: "AFG",
5094 },
5095 CoastalMarineZone::PKZ210 => crate::ZoneDetails {
5096 state: "PK",
5097 zone: "210",
5098 zone_numeric: 210,
5099 name: "Dall Point to Wales",
5100 wfo: "AFG",
5101 },
5102 CoastalMarineZone::PKZ215 => crate::ZoneDetails {
5103 state: "PK",
5104 zone: "215",
5105 zone_numeric: 215,
5106 name: "Kotzebue Sound",
5107 wfo: "AFG",
5108 },
5109 CoastalMarineZone::PKZ220 => crate::ZoneDetails {
5110 state: "PK",
5111 zone: "220",
5112 zone_numeric: 220,
5113 name: "Wales to Cape Thompson",
5114 wfo: "AFG",
5115 },
5116 CoastalMarineZone::PKZ225 => crate::ZoneDetails {
5117 state: "PK",
5118 zone: "225",
5119 zone_numeric: 225,
5120 name: "Cape Thompson to Cape Beaufort",
5121 wfo: "AFG",
5122 },
5123 CoastalMarineZone::PKZ230 => crate::ZoneDetails {
5124 state: "PK",
5125 zone: "230",
5126 zone_numeric: 230,
5127 name: "Cape Beaufort to Point Franklin",
5128 wfo: "AFG",
5129 },
5130 CoastalMarineZone::PKZ235 => crate::ZoneDetails {
5131 state: "PK",
5132 zone: "235",
5133 zone_numeric: 235,
5134 name: "Point Franklin to Cape Halkett",
5135 wfo: "AFG",
5136 },
5137 CoastalMarineZone::PKZ240 => crate::ZoneDetails {
5138 state: "PK",
5139 zone: "240",
5140 zone_numeric: 240,
5141 name: "Cape Halkett to Flaxman Island",
5142 wfo: "AFG",
5143 },
5144 CoastalMarineZone::PKZ245 => crate::ZoneDetails {
5145 state: "PK",
5146 zone: "245",
5147 zone_numeric: 245,
5148 name: "Flaxman Island to Demarcation Point",
5149 wfo: "AFG",
5150 },
5151 CoastalMarineZone::PMZ151 => crate::ZoneDetails {
5152 state: "PM",
5153 zone: "151",
5154 zone_numeric: 151,
5155 name: "Guam Coastal Waters",
5156 wfo: "GUM",
5157 },
5158 CoastalMarineZone::PMZ152 => crate::ZoneDetails {
5159 state: "PM",
5160 zone: "152",
5161 zone_numeric: 152,
5162 name: "Rota Coastal Waters",
5163 wfo: "GUM",
5164 },
5165 CoastalMarineZone::PMZ153 => crate::ZoneDetails {
5166 state: "PM",
5167 zone: "153",
5168 zone_numeric: 153,
5169 name: "Tinian Coastal Waters",
5170 wfo: "GUM",
5171 },
5172 CoastalMarineZone::PMZ154 => crate::ZoneDetails {
5173 state: "PM",
5174 zone: "154",
5175 zone_numeric: 154,
5176 name: "Saipan Coastal Waters",
5177 wfo: "GUM",
5178 },
5179 CoastalMarineZone::PMZ161 => crate::ZoneDetails {
5180 state: "PM",
5181 zone: "161",
5182 zone_numeric: 161,
5183 name: "Koror Palau Coastal Waters",
5184 wfo: "PQW",
5185 },
5186 CoastalMarineZone::PMZ171 => crate::ZoneDetails {
5187 state: "PM",
5188 zone: "171",
5189 zone_numeric: 171,
5190 name: "Yap Coastal Waters",
5191 wfo: "PQW",
5192 },
5193 CoastalMarineZone::PMZ172 => crate::ZoneDetails {
5194 state: "PM",
5195 zone: "172",
5196 zone_numeric: 172,
5197 name: "Chuuk Coastal Waters",
5198 wfo: "PQW",
5199 },
5200 CoastalMarineZone::PMZ173 => crate::ZoneDetails {
5201 state: "PM",
5202 zone: "173",
5203 zone_numeric: 173,
5204 name: "Pohnpei Coastal Waters",
5205 wfo: "PQE",
5206 },
5207 CoastalMarineZone::PMZ174 => crate::ZoneDetails {
5208 state: "PM",
5209 zone: "174",
5210 zone_numeric: 174,
5211 name: "Kosrae Coastal Waters",
5212 wfo: "PQE",
5213 },
5214 CoastalMarineZone::PMZ181 => crate::ZoneDetails {
5215 state: "PM",
5216 zone: "181",
5217 zone_numeric: 181,
5218 name: "Majuro Coastal Waters",
5219 wfo: "PQE",
5220 },
5221 CoastalMarineZone::PMZ191 => crate::ZoneDetails {
5222 state: "PM",
5223 zone: "191",
5224 zone_numeric: 191,
5225 name: "Waters out to 40 Nautical Miles",
5226 wfo: "GUM",
5227 },
5228 CoastalMarineZone::PSZ150 => crate::ZoneDetails {
5229 state: "PS",
5230 zone: "150",
5231 zone_numeric: 150,
5232 name: "Coastal waters of Tututila and Aunuu",
5233 wfo: "STU",
5234 },
5235 CoastalMarineZone::PSZ151 => crate::ZoneDetails {
5236 state: "PS",
5237 zone: "151",
5238 zone_numeric: 151,
5239 name: "Coastal waters of Manua",
5240 wfo: "STU",
5241 },
5242 CoastalMarineZone::PSZ152 => crate::ZoneDetails {
5243 state: "PS",
5244 zone: "152",
5245 zone_numeric: 152,
5246 name: "Coastal waters of Swain's Island",
5247 wfo: "STU",
5248 },
5249 CoastalMarineZone::PZZ110 => crate::ZoneDetails {
5250 state: "PZ",
5251 zone: "110",
5252 zone_numeric: 110,
5253 name: "Grays Harbor Bar",
5254 wfo: "SEW",
5255 },
5256 CoastalMarineZone::PZZ130 => crate::ZoneDetails {
5257 state: "PZ",
5258 zone: "130",
5259 zone_numeric: 130,
5260 name: "West Entrance U.S. Waters Strait Of Juan De Fuca",
5261 wfo: "SEW",
5262 },
5263 CoastalMarineZone::PZZ131 => crate::ZoneDetails {
5264 state: "PZ",
5265 zone: "131",
5266 zone_numeric: 131,
5267 name: "Central U.S. Waters Strait Of Juan De Fuca",
5268 wfo: "SEW",
5269 },
5270 CoastalMarineZone::PZZ132 => crate::ZoneDetails {
5271 state: "PZ",
5272 zone: "132",
5273 zone_numeric: 132,
5274 name: "East Entrance U.S. Waters Strait Of Juan De Fuca",
5275 wfo: "SEW",
5276 },
5277 CoastalMarineZone::PZZ133 => crate::ZoneDetails {
5278 state: "PZ",
5279 zone: "133",
5280 zone_numeric: 133,
5281 name: "Northern Inland Waters Including The San Juan Islands",
5282 wfo: "SEW",
5283 },
5284 CoastalMarineZone::PZZ134 => crate::ZoneDetails {
5285 state: "PZ",
5286 zone: "134",
5287 zone_numeric: 134,
5288 name: "Admiralty Inlet",
5289 wfo: "SEW",
5290 },
5291 CoastalMarineZone::PZZ135 => crate::ZoneDetails {
5292 state: "PZ",
5293 zone: "135",
5294 zone_numeric: 135,
5295 name: "Puget Sound and Hood Canal",
5296 wfo: "SEW",
5297 },
5298 CoastalMarineZone::PZZ150 => crate::ZoneDetails {
5299 state: "PZ",
5300 zone: "150",
5301 zone_numeric: 150,
5302 name: "Coastal Waters From Cape Flattery To James Island Out 10 Nm",
5303 wfo: "SEW",
5304 },
5305 CoastalMarineZone::PZZ153 => crate::ZoneDetails {
5306 state: "PZ",
5307 zone: "153",
5308 zone_numeric: 153,
5309 name: "Coastal Waters From James Island To Point Grenville Out 10 Nm",
5310 wfo: "SEW",
5311 },
5312 CoastalMarineZone::PZZ156 => crate::ZoneDetails {
5313 state: "PZ",
5314 zone: "156",
5315 zone_numeric: 156,
5316 name: "Coastal Waters From Point Grenville To Cape Shoalwater Out 10 Nm",
5317 wfo: "SEW",
5318 },
5319 CoastalMarineZone::PZZ170 => crate::ZoneDetails {
5320 state: "PZ",
5321 zone: "170",
5322 zone_numeric: 170,
5323 name: "Coastal Waters From Cape Flattery To James Island 10 To 60 Nm",
5324 wfo: "SEW",
5325 },
5326 CoastalMarineZone::PZZ173 => crate::ZoneDetails {
5327 state: "PZ",
5328 zone: "173",
5329 zone_numeric: 173,
5330 name: "Waters From James Island To Point Grenville 10 To 60 Nm",
5331 wfo: "SEW",
5332 },
5333 CoastalMarineZone::PZZ176 => crate::ZoneDetails {
5334 state: "PZ",
5335 zone: "176",
5336 zone_numeric: 176,
5337 name: "Coastal Waters From Point Grenville To Cape Shoalwater 10 To 60 Nm",
5338 wfo: "SEW",
5339 },
5340 CoastalMarineZone::PZZ210 => crate::ZoneDetails {
5341 state: "PZ",
5342 zone: "210",
5343 zone_numeric: 210,
5344 name: "Columbia River Bar",
5345 wfo: "PQR",
5346 },
5347 CoastalMarineZone::PZZ250 => crate::ZoneDetails {
5348 state: "PZ",
5349 zone: "250",
5350 zone_numeric: 250,
5351 name: "Coastal waters from Cape Shoalwater WA to Cascade Head OR out 10 nm",
5352 wfo: "PQR",
5353 },
5354 CoastalMarineZone::PZZ255 => crate::ZoneDetails {
5355 state: "PZ",
5356 zone: "255",
5357 zone_numeric: 255,
5358 name: "Coastal waters from Cascade Head to Florence OR out 10 nm",
5359 wfo: "PQR",
5360 },
5361 CoastalMarineZone::PZZ270 => crate::ZoneDetails {
5362 state: "PZ",
5363 zone: "270",
5364 zone_numeric: 270,
5365 name: "Waters from Cape Shoalwater WA to Cascade Head OR from 10 to 60 nm",
5366 wfo: "PQR",
5367 },
5368 CoastalMarineZone::PZZ275 => crate::ZoneDetails {
5369 state: "PZ",
5370 zone: "275",
5371 zone_numeric: 275,
5372 name: "Waters from Cascade Head to Florence OR from 10 to 60 nm",
5373 wfo: "PQR",
5374 },
5375 CoastalMarineZone::PZZ350 => crate::ZoneDetails {
5376 state: "PZ",
5377 zone: "350",
5378 zone_numeric: 350,
5379 name: "Coastal waters from Florence to Cape Blanco OR out 10 nm",
5380 wfo: "MFR",
5381 },
5382 CoastalMarineZone::PZZ356 => crate::ZoneDetails {
5383 state: "PZ",
5384 zone: "356",
5385 zone_numeric: 356,
5386 name: "Coastal waters from Cape Blanco OR to Pt. St. George CA out 10 nm",
5387 wfo: "MFR",
5388 },
5389 CoastalMarineZone::PZZ370 => crate::ZoneDetails {
5390 state: "PZ",
5391 zone: "370",
5392 zone_numeric: 370,
5393 name: "Waters from Florence to Cape Blanco OR from 10 to 60 nm",
5394 wfo: "MFR",
5395 },
5396 CoastalMarineZone::PZZ376 => crate::ZoneDetails {
5397 state: "PZ",
5398 zone: "376",
5399 zone_numeric: 376,
5400 name: "Waters from Cape Blanco OR to Pt. St. George CA from 10 to 60 nm",
5401 wfo: "MFR",
5402 },
5403 CoastalMarineZone::PZZ410 => crate::ZoneDetails {
5404 state: "PZ",
5405 zone: "410",
5406 zone_numeric: 410,
5407 name: "Humboldt Bay Bar",
5408 wfo: "EKA",
5409 },
5410 CoastalMarineZone::PZZ415 => crate::ZoneDetails {
5411 state: "PZ",
5412 zone: "415",
5413 zone_numeric: 415,
5414 name: "Humboldt Bay",
5415 wfo: "EKA",
5416 },
5417 CoastalMarineZone::PZZ450 => crate::ZoneDetails {
5418 state: "PZ",
5419 zone: "450",
5420 zone_numeric: 450,
5421 name: "Coastal waters from Pt. St. George to Cape Mendocino CA out 10 nm",
5422 wfo: "EKA",
5423 },
5424 CoastalMarineZone::PZZ455 => crate::ZoneDetails {
5425 state: "PZ",
5426 zone: "455",
5427 zone_numeric: 455,
5428 name: "Coastal waters from Cape Mendocino to Pt. Arena CA out 10 nm",
5429 wfo: "EKA",
5430 },
5431 CoastalMarineZone::PZZ470 => crate::ZoneDetails {
5432 state: "PZ",
5433 zone: "470",
5434 zone_numeric: 470,
5435 name: "Waters from Pt. St. George to Cape Mendocino CA from 10 to 60 nm",
5436 wfo: "EKA",
5437 },
5438 CoastalMarineZone::PZZ475 => crate::ZoneDetails {
5439 state: "PZ",
5440 zone: "475",
5441 zone_numeric: 475,
5442 name: "Waters from Cape Mendocino to Pt. Arena CA from 10 to 60 nm",
5443 wfo: "EKA",
5444 },
5445 CoastalMarineZone::PZZ530 => crate::ZoneDetails {
5446 state: "PZ",
5447 zone: "530",
5448 zone_numeric: 530,
5449 name: "San Pablo Bay, Suisun Bay, the West Delta and the San Francisco Bay north of the Bay Bridge",
5450 wfo: "MTR",
5451 },
5452 CoastalMarineZone::PZZ531 => crate::ZoneDetails {
5453 state: "PZ",
5454 zone: "531",
5455 zone_numeric: 531,
5456 name: "San Francisco Bay South of the Bay Bridge",
5457 wfo: "MTR",
5458 },
5459 CoastalMarineZone::PZZ535 => crate::ZoneDetails {
5460 state: "PZ",
5461 zone: "535",
5462 zone_numeric: 535,
5463 name: "Monterey Bay",
5464 wfo: "MTR",
5465 },
5466 CoastalMarineZone::PZZ540 => crate::ZoneDetails {
5467 state: "PZ",
5468 zone: "540",
5469 zone_numeric: 540,
5470 name: "Coastal Waters from Point Arena to Point Reyes California out to 10 nm",
5471 wfo: "MTR",
5472 },
5473 CoastalMarineZone::PZZ545 => crate::ZoneDetails {
5474 state: "PZ",
5475 zone: "545",
5476 zone_numeric: 545,
5477 name: "Coastal Waters from Point Reyes to Pigeon Point California out to 10 nm",
5478 wfo: "MTR",
5479 },
5480 CoastalMarineZone::PZZ560 => crate::ZoneDetails {
5481 state: "PZ",
5482 zone: "560",
5483 zone_numeric: 560,
5484 name: "Coastal Waters from Pigeon Point to Point Pinos California out to 10 nm",
5485 wfo: "MTR",
5486 },
5487 CoastalMarineZone::PZZ565 => crate::ZoneDetails {
5488 state: "PZ",
5489 zone: "565",
5490 zone_numeric: 565,
5491 name: "Coastal Waters from Point Pinos to Point Piedras Blancas California out to 10 nm",
5492 wfo: "MTR",
5493 },
5494 CoastalMarineZone::PZZ570 => crate::ZoneDetails {
5495 state: "PZ",
5496 zone: "570",
5497 zone_numeric: 570,
5498 name: "Waters from Point Arena to Point Reyes 10-60 NM",
5499 wfo: "MTR",
5500 },
5501 CoastalMarineZone::PZZ571 => crate::ZoneDetails {
5502 state: "PZ",
5503 zone: "571",
5504 zone_numeric: 571,
5505 name: "Waters from Point Reyes to Pigeon Point 10-60 NM",
5506 wfo: "MTR",
5507 },
5508 CoastalMarineZone::PZZ575 => crate::ZoneDetails {
5509 state: "PZ",
5510 zone: "575",
5511 zone_numeric: 575,
5512 name: "Waters from Pigeon Point to Point Pinos 10-60 NM",
5513 wfo: "MTR",
5514 },
5515 CoastalMarineZone::PZZ576 => crate::ZoneDetails {
5516 state: "PZ",
5517 zone: "576",
5518 zone_numeric: 576,
5519 name: "Waters from Point Pinos to Point Piedras Blancas 10-60 NM",
5520 wfo: "MTR",
5521 },
5522 CoastalMarineZone::PZZ645 => crate::ZoneDetails {
5523 state: "PZ",
5524 zone: "645",
5525 zone_numeric: 645,
5526 name: "Point Piedras Blancas to Point Sal westward out to 10 NM",
5527 wfo: "LOX",
5528 },
5529 CoastalMarineZone::PZZ650 => crate::ZoneDetails {
5530 state: "PZ",
5531 zone: "650",
5532 zone_numeric: 650,
5533 name: "East Santa Barbara Channel from Pt. Conception to Pt. Mugu CA including Santa Cruz Island",
5534 wfo: "LOX",
5535 },
5536 CoastalMarineZone::PZZ655 => crate::ZoneDetails {
5537 state: "PZ",
5538 zone: "655",
5539 zone_numeric: 655,
5540 name: "Inner waters from Point Mugu to San Mateo Pt. CA including Santa Catalina and Anacapa Islands",
5541 wfo: "LOX",
5542 },
5543 CoastalMarineZone::PZZ670 => crate::ZoneDetails {
5544 state: "PZ",
5545 zone: "670",
5546 zone_numeric: 670,
5547 name: "Point Piedras Blancas to Point Sal from 10 to 60 NM",
5548 wfo: "LOX",
5549 },
5550 CoastalMarineZone::PZZ673 => crate::ZoneDetails {
5551 state: "PZ",
5552 zone: "673",
5553 zone_numeric: 673,
5554 name: "Waters from Pt. Sal to Santa Cruz Island CA and westward 60 nm including San Miguel and Santa Rosa Islands",
5555 wfo: "LOX",
5556 },
5557 CoastalMarineZone::PZZ676 => crate::ZoneDetails {
5558 state: "PZ",
5559 zone: "676",
5560 zone_numeric: 676,
5561 name: "Outer waters from Santa Cruz Island to San Clemente Island to 60 NM offshore including San Nicolas and Santa Barbara Islands",
5562 wfo: "LOX",
5563 },
5564 CoastalMarineZone::PZZ750 => crate::ZoneDetails {
5565 state: "PZ",
5566 zone: "750",
5567 zone_numeric: 750,
5568 name: "Coastal Waters from San Mateo Point to the Mexican Border and out to 30 nm",
5569 wfo: "SGX",
5570 },
5571 CoastalMarineZone::PZZ775 => crate::ZoneDetails {
5572 state: "PZ",
5573 zone: "775",
5574 zone_numeric: 775,
5575 name: "Waters from San Mateo point to the Mexican Border Extending 30 to 60 nm out including San Clemente Island",
5576 wfo: "SGX",
5577 },
5578 CoastalMarineZone::SLZ022 => crate::ZoneDetails {
5579 state: "SL",
5580 zone: "022",
5581 zone_numeric: 22,
5582 name: "St. Lawrence River above Ogdensburg NY",
5583 wfo: "BUF",
5584 },
5585 CoastalMarineZone::SLZ024 => crate::ZoneDetails {
5586 state: "SL",
5587 zone: "024",
5588 zone_numeric: 24,
5589 name: "St. Lawrence River from Ogdensburg to St. Regis NY",
5590 wfo: "BUF",
5591 },
5592 }
5593 }
5594 pub fn new(two: &str, numeric: u16) -> Option<Self> {
5595 match two {
5596 "AM" => match numeric {
5597 131 => Some(CoastalMarineZone::AMZ131),
5598 135 => Some(CoastalMarineZone::AMZ135),
5599 136 => Some(CoastalMarineZone::AMZ136),
5600 137 => Some(CoastalMarineZone::AMZ137),
5601 150 => Some(CoastalMarineZone::AMZ150),
5602 152 => Some(CoastalMarineZone::AMZ152),
5603 154 => Some(CoastalMarineZone::AMZ154),
5604 156 => Some(CoastalMarineZone::AMZ156),
5605 158 => Some(CoastalMarineZone::AMZ158),
5606 170 => Some(CoastalMarineZone::AMZ170),
5607 172 => Some(CoastalMarineZone::AMZ172),
5608 174 => Some(CoastalMarineZone::AMZ174),
5609 176 => Some(CoastalMarineZone::AMZ176),
5610 178 => Some(CoastalMarineZone::AMZ178),
5611 230 => Some(CoastalMarineZone::AMZ230),
5612 231 => Some(CoastalMarineZone::AMZ231),
5613 250 => Some(CoastalMarineZone::AMZ250),
5614 252 => Some(CoastalMarineZone::AMZ252),
5615 254 => Some(CoastalMarineZone::AMZ254),
5616 256 => Some(CoastalMarineZone::AMZ256),
5617 270 => Some(CoastalMarineZone::AMZ270),
5618 272 => Some(CoastalMarineZone::AMZ272),
5619 274 => Some(CoastalMarineZone::AMZ274),
5620 276 => Some(CoastalMarineZone::AMZ276),
5621 330 => Some(CoastalMarineZone::AMZ330),
5622 350 => Some(CoastalMarineZone::AMZ350),
5623 352 => Some(CoastalMarineZone::AMZ352),
5624 354 => Some(CoastalMarineZone::AMZ354),
5625 370 => Some(CoastalMarineZone::AMZ370),
5626 372 => Some(CoastalMarineZone::AMZ372),
5627 374 => Some(CoastalMarineZone::AMZ374),
5628 450 => Some(CoastalMarineZone::AMZ450),
5629 452 => Some(CoastalMarineZone::AMZ452),
5630 454 => Some(CoastalMarineZone::AMZ454),
5631 470 => Some(CoastalMarineZone::AMZ470),
5632 472 => Some(CoastalMarineZone::AMZ472),
5633 474 => Some(CoastalMarineZone::AMZ474),
5634 550 => Some(CoastalMarineZone::AMZ550),
5635 552 => Some(CoastalMarineZone::AMZ552),
5636 555 => Some(CoastalMarineZone::AMZ555),
5637 570 => Some(CoastalMarineZone::AMZ570),
5638 572 => Some(CoastalMarineZone::AMZ572),
5639 575 => Some(CoastalMarineZone::AMZ575),
5640 610 => Some(CoastalMarineZone::AMZ610),
5641 630 => Some(CoastalMarineZone::AMZ630),
5642 650 => Some(CoastalMarineZone::AMZ650),
5643 651 => Some(CoastalMarineZone::AMZ651),
5644 670 => Some(CoastalMarineZone::AMZ670),
5645 671 => Some(CoastalMarineZone::AMZ671),
5646 710 => Some(CoastalMarineZone::AMZ710),
5647 712 => Some(CoastalMarineZone::AMZ712),
5648 715 => Some(CoastalMarineZone::AMZ715),
5649 722 => Some(CoastalMarineZone::AMZ722),
5650 725 => Some(CoastalMarineZone::AMZ725),
5651 732 => Some(CoastalMarineZone::AMZ732),
5652 735 => Some(CoastalMarineZone::AMZ735),
5653 741 => Some(CoastalMarineZone::AMZ741),
5654 742 => Some(CoastalMarineZone::AMZ742),
5655 745 => Some(CoastalMarineZone::AMZ745),
5656 _ => None,
5657 },
5658 "AN" => match numeric {
5659 050 => Some(CoastalMarineZone::ANZ050),
5660 051 => Some(CoastalMarineZone::ANZ051),
5661 052 => Some(CoastalMarineZone::ANZ052),
5662 070 => Some(CoastalMarineZone::ANZ070),
5663 071 => Some(CoastalMarineZone::ANZ071),
5664 150 => Some(CoastalMarineZone::ANZ150),
5665 151 => Some(CoastalMarineZone::ANZ151),
5666 152 => Some(CoastalMarineZone::ANZ152),
5667 153 => Some(CoastalMarineZone::ANZ153),
5668 154 => Some(CoastalMarineZone::ANZ154),
5669 170 => Some(CoastalMarineZone::ANZ170),
5670 172 => Some(CoastalMarineZone::ANZ172),
5671 174 => Some(CoastalMarineZone::ANZ174),
5672 230 => Some(CoastalMarineZone::ANZ230),
5673 231 => Some(CoastalMarineZone::ANZ231),
5674 232 => Some(CoastalMarineZone::ANZ232),
5675 233 => Some(CoastalMarineZone::ANZ233),
5676 234 => Some(CoastalMarineZone::ANZ234),
5677 235 => Some(CoastalMarineZone::ANZ235),
5678 236 => Some(CoastalMarineZone::ANZ236),
5679 237 => Some(CoastalMarineZone::ANZ237),
5680 250 => Some(CoastalMarineZone::ANZ250),
5681 251 => Some(CoastalMarineZone::ANZ251),
5682 254 => Some(CoastalMarineZone::ANZ254),
5683 255 => Some(CoastalMarineZone::ANZ255),
5684 256 => Some(CoastalMarineZone::ANZ256),
5685 270 => Some(CoastalMarineZone::ANZ270),
5686 271 => Some(CoastalMarineZone::ANZ271),
5687 272 => Some(CoastalMarineZone::ANZ272),
5688 273 => Some(CoastalMarineZone::ANZ273),
5689 331 => Some(CoastalMarineZone::ANZ331),
5690 332 => Some(CoastalMarineZone::ANZ332),
5691 335 => Some(CoastalMarineZone::ANZ335),
5692 338 => Some(CoastalMarineZone::ANZ338),
5693 340 => Some(CoastalMarineZone::ANZ340),
5694 345 => Some(CoastalMarineZone::ANZ345),
5695 350 => Some(CoastalMarineZone::ANZ350),
5696 353 => Some(CoastalMarineZone::ANZ353),
5697 355 => Some(CoastalMarineZone::ANZ355),
5698 370 => Some(CoastalMarineZone::ANZ370),
5699 373 => Some(CoastalMarineZone::ANZ373),
5700 375 => Some(CoastalMarineZone::ANZ375),
5701 430 => Some(CoastalMarineZone::ANZ430),
5702 431 => Some(CoastalMarineZone::ANZ431),
5703 450 => Some(CoastalMarineZone::ANZ450),
5704 451 => Some(CoastalMarineZone::ANZ451),
5705 452 => Some(CoastalMarineZone::ANZ452),
5706 453 => Some(CoastalMarineZone::ANZ453),
5707 454 => Some(CoastalMarineZone::ANZ454),
5708 455 => Some(CoastalMarineZone::ANZ455),
5709 470 => Some(CoastalMarineZone::ANZ470),
5710 471 => Some(CoastalMarineZone::ANZ471),
5711 472 => Some(CoastalMarineZone::ANZ472),
5712 473 => Some(CoastalMarineZone::ANZ473),
5713 475 => Some(CoastalMarineZone::ANZ475),
5714 530 => Some(CoastalMarineZone::ANZ530),
5715 531 => Some(CoastalMarineZone::ANZ531),
5716 532 => Some(CoastalMarineZone::ANZ532),
5717 533 => Some(CoastalMarineZone::ANZ533),
5718 534 => Some(CoastalMarineZone::ANZ534),
5719 535 => Some(CoastalMarineZone::ANZ535),
5720 536 => Some(CoastalMarineZone::ANZ536),
5721 537 => Some(CoastalMarineZone::ANZ537),
5722 538 => Some(CoastalMarineZone::ANZ538),
5723 539 => Some(CoastalMarineZone::ANZ539),
5724 540 => Some(CoastalMarineZone::ANZ540),
5725 541 => Some(CoastalMarineZone::ANZ541),
5726 542 => Some(CoastalMarineZone::ANZ542),
5727 543 => Some(CoastalMarineZone::ANZ543),
5728 630 => Some(CoastalMarineZone::ANZ630),
5729 631 => Some(CoastalMarineZone::ANZ631),
5730 632 => Some(CoastalMarineZone::ANZ632),
5731 633 => Some(CoastalMarineZone::ANZ633),
5732 634 => Some(CoastalMarineZone::ANZ634),
5733 635 => Some(CoastalMarineZone::ANZ635),
5734 636 => Some(CoastalMarineZone::ANZ636),
5735 637 => Some(CoastalMarineZone::ANZ637),
5736 638 => Some(CoastalMarineZone::ANZ638),
5737 650 => Some(CoastalMarineZone::ANZ650),
5738 652 => Some(CoastalMarineZone::ANZ652),
5739 654 => Some(CoastalMarineZone::ANZ654),
5740 656 => Some(CoastalMarineZone::ANZ656),
5741 658 => Some(CoastalMarineZone::ANZ658),
5742 670 => Some(CoastalMarineZone::ANZ670),
5743 672 => Some(CoastalMarineZone::ANZ672),
5744 674 => Some(CoastalMarineZone::ANZ674),
5745 676 => Some(CoastalMarineZone::ANZ676),
5746 678 => Some(CoastalMarineZone::ANZ678),
5747 _ => None,
5748 },
5749 "GM" => match numeric {
5750 031 => Some(CoastalMarineZone::GMZ031),
5751 032 => Some(CoastalMarineZone::GMZ032),
5752 033 => Some(CoastalMarineZone::GMZ033),
5753 034 => Some(CoastalMarineZone::GMZ034),
5754 035 => Some(CoastalMarineZone::GMZ035),
5755 042 => Some(CoastalMarineZone::GMZ042),
5756 043 => Some(CoastalMarineZone::GMZ043),
5757 044 => Some(CoastalMarineZone::GMZ044),
5758 052 => Some(CoastalMarineZone::GMZ052),
5759 053 => Some(CoastalMarineZone::GMZ053),
5760 054 => Some(CoastalMarineZone::GMZ054),
5761 055 => Some(CoastalMarineZone::GMZ055),
5762 072 => Some(CoastalMarineZone::GMZ072),
5763 073 => Some(CoastalMarineZone::GMZ073),
5764 074 => Some(CoastalMarineZone::GMZ074),
5765 075 => Some(CoastalMarineZone::GMZ075),
5766 130 => Some(CoastalMarineZone::GMZ130),
5767 132 => Some(CoastalMarineZone::GMZ132),
5768 135 => Some(CoastalMarineZone::GMZ135),
5769 150 => Some(CoastalMarineZone::GMZ150),
5770 155 => Some(CoastalMarineZone::GMZ155),
5771 170 => Some(CoastalMarineZone::GMZ170),
5772 175 => Some(CoastalMarineZone::GMZ175),
5773 231 => Some(CoastalMarineZone::GMZ231),
5774 232 => Some(CoastalMarineZone::GMZ232),
5775 236 => Some(CoastalMarineZone::GMZ236),
5776 237 => Some(CoastalMarineZone::GMZ237),
5777 250 => Some(CoastalMarineZone::GMZ250),
5778 255 => Some(CoastalMarineZone::GMZ255),
5779 270 => Some(CoastalMarineZone::GMZ270),
5780 275 => Some(CoastalMarineZone::GMZ275),
5781 330 => Some(CoastalMarineZone::GMZ330),
5782 335 => Some(CoastalMarineZone::GMZ335),
5783 350 => Some(CoastalMarineZone::GMZ350),
5784 355 => Some(CoastalMarineZone::GMZ355),
5785 370 => Some(CoastalMarineZone::GMZ370),
5786 375 => Some(CoastalMarineZone::GMZ375),
5787 430 => Some(CoastalMarineZone::GMZ430),
5788 432 => Some(CoastalMarineZone::GMZ432),
5789 435 => Some(CoastalMarineZone::GMZ435),
5790 450 => Some(CoastalMarineZone::GMZ450),
5791 452 => Some(CoastalMarineZone::GMZ452),
5792 455 => Some(CoastalMarineZone::GMZ455),
5793 470 => Some(CoastalMarineZone::GMZ470),
5794 472 => Some(CoastalMarineZone::GMZ472),
5795 475 => Some(CoastalMarineZone::GMZ475),
5796 530 => Some(CoastalMarineZone::GMZ530),
5797 532 => Some(CoastalMarineZone::GMZ532),
5798 534 => Some(CoastalMarineZone::GMZ534),
5799 536 => Some(CoastalMarineZone::GMZ536),
5800 538 => Some(CoastalMarineZone::GMZ538),
5801 550 => Some(CoastalMarineZone::GMZ550),
5802 552 => Some(CoastalMarineZone::GMZ552),
5803 555 => Some(CoastalMarineZone::GMZ555),
5804 557 => Some(CoastalMarineZone::GMZ557),
5805 570 => Some(CoastalMarineZone::GMZ570),
5806 572 => Some(CoastalMarineZone::GMZ572),
5807 575 => Some(CoastalMarineZone::GMZ575),
5808 577 => Some(CoastalMarineZone::GMZ577),
5809 630 => Some(CoastalMarineZone::GMZ630),
5810 631 => Some(CoastalMarineZone::GMZ631),
5811 632 => Some(CoastalMarineZone::GMZ632),
5812 633 => Some(CoastalMarineZone::GMZ633),
5813 634 => Some(CoastalMarineZone::GMZ634),
5814 635 => Some(CoastalMarineZone::GMZ635),
5815 636 => Some(CoastalMarineZone::GMZ636),
5816 650 => Some(CoastalMarineZone::GMZ650),
5817 655 => Some(CoastalMarineZone::GMZ655),
5818 656 => Some(CoastalMarineZone::GMZ656),
5819 657 => Some(CoastalMarineZone::GMZ657),
5820 670 => Some(CoastalMarineZone::GMZ670),
5821 675 => Some(CoastalMarineZone::GMZ675),
5822 676 => Some(CoastalMarineZone::GMZ676),
5823 730 => Some(CoastalMarineZone::GMZ730),
5824 750 => Some(CoastalMarineZone::GMZ750),
5825 752 => Some(CoastalMarineZone::GMZ752),
5826 755 => Some(CoastalMarineZone::GMZ755),
5827 765 => Some(CoastalMarineZone::GMZ765),
5828 770 => Some(CoastalMarineZone::GMZ770),
5829 772 => Some(CoastalMarineZone::GMZ772),
5830 775 => Some(CoastalMarineZone::GMZ775),
5831 830 => Some(CoastalMarineZone::GMZ830),
5832 836 => Some(CoastalMarineZone::GMZ836),
5833 850 => Some(CoastalMarineZone::GMZ850),
5834 853 => Some(CoastalMarineZone::GMZ853),
5835 856 => Some(CoastalMarineZone::GMZ856),
5836 870 => Some(CoastalMarineZone::GMZ870),
5837 873 => Some(CoastalMarineZone::GMZ873),
5838 876 => Some(CoastalMarineZone::GMZ876),
5839 _ => None,
5840 },
5841 "LC" => match numeric {
5842 422 => Some(CoastalMarineZone::LCZ422),
5843 423 => Some(CoastalMarineZone::LCZ423),
5844 460 => Some(CoastalMarineZone::LCZ460),
5845 _ => None,
5846 },
5847 "LE" => match numeric {
5848 020 => Some(CoastalMarineZone::LEZ020),
5849 040 => Some(CoastalMarineZone::LEZ040),
5850 041 => Some(CoastalMarineZone::LEZ041),
5851 061 => Some(CoastalMarineZone::LEZ061),
5852 142 => Some(CoastalMarineZone::LEZ142),
5853 143 => Some(CoastalMarineZone::LEZ143),
5854 144 => Some(CoastalMarineZone::LEZ144),
5855 145 => Some(CoastalMarineZone::LEZ145),
5856 146 => Some(CoastalMarineZone::LEZ146),
5857 147 => Some(CoastalMarineZone::LEZ147),
5858 148 => Some(CoastalMarineZone::LEZ148),
5859 149 => Some(CoastalMarineZone::LEZ149),
5860 162 => Some(CoastalMarineZone::LEZ162),
5861 163 => Some(CoastalMarineZone::LEZ163),
5862 164 => Some(CoastalMarineZone::LEZ164),
5863 165 => Some(CoastalMarineZone::LEZ165),
5864 166 => Some(CoastalMarineZone::LEZ166),
5865 167 => Some(CoastalMarineZone::LEZ167),
5866 168 => Some(CoastalMarineZone::LEZ168),
5867 169 => Some(CoastalMarineZone::LEZ169),
5868 444 => Some(CoastalMarineZone::LEZ444),
5869 _ => None,
5870 },
5871 "LH" => match numeric {
5872 345 => Some(CoastalMarineZone::LHZ345),
5873 346 => Some(CoastalMarineZone::LHZ346),
5874 347 => Some(CoastalMarineZone::LHZ347),
5875 348 => Some(CoastalMarineZone::LHZ348),
5876 349 => Some(CoastalMarineZone::LHZ349),
5877 361 => Some(CoastalMarineZone::LHZ361),
5878 362 => Some(CoastalMarineZone::LHZ362),
5879 363 => Some(CoastalMarineZone::LHZ363),
5880 421 => Some(CoastalMarineZone::LHZ421),
5881 422 => Some(CoastalMarineZone::LHZ422),
5882 441 => Some(CoastalMarineZone::LHZ441),
5883 442 => Some(CoastalMarineZone::LHZ442),
5884 443 => Some(CoastalMarineZone::LHZ443),
5885 462 => Some(CoastalMarineZone::LHZ462),
5886 463 => Some(CoastalMarineZone::LHZ463),
5887 464 => Some(CoastalMarineZone::LHZ464),
5888 _ => None,
5889 },
5890 "LM" => match numeric {
5891 043 => Some(CoastalMarineZone::LMZ043),
5892 046 => Some(CoastalMarineZone::LMZ046),
5893 080 => Some(CoastalMarineZone::LMZ080),
5894 221 => Some(CoastalMarineZone::LMZ221),
5895 248 => Some(CoastalMarineZone::LMZ248),
5896 250 => Some(CoastalMarineZone::LMZ250),
5897 261 => Some(CoastalMarineZone::LMZ261),
5898 323 => Some(CoastalMarineZone::LMZ323),
5899 341 => Some(CoastalMarineZone::LMZ341),
5900 342 => Some(CoastalMarineZone::LMZ342),
5901 344 => Some(CoastalMarineZone::LMZ344),
5902 345 => Some(CoastalMarineZone::LMZ345),
5903 346 => Some(CoastalMarineZone::LMZ346),
5904 362 => Some(CoastalMarineZone::LMZ362),
5905 364 => Some(CoastalMarineZone::LMZ364),
5906 366 => Some(CoastalMarineZone::LMZ366),
5907 521 => Some(CoastalMarineZone::LMZ521),
5908 522 => Some(CoastalMarineZone::LMZ522),
5909 541 => Some(CoastalMarineZone::LMZ541),
5910 542 => Some(CoastalMarineZone::LMZ542),
5911 543 => Some(CoastalMarineZone::LMZ543),
5912 563 => Some(CoastalMarineZone::LMZ563),
5913 565 => Some(CoastalMarineZone::LMZ565),
5914 567 => Some(CoastalMarineZone::LMZ567),
5915 643 => Some(CoastalMarineZone::LMZ643),
5916 644 => Some(CoastalMarineZone::LMZ644),
5917 645 => Some(CoastalMarineZone::LMZ645),
5918 646 => Some(CoastalMarineZone::LMZ646),
5919 669 => Some(CoastalMarineZone::LMZ669),
5920 671 => Some(CoastalMarineZone::LMZ671),
5921 673 => Some(CoastalMarineZone::LMZ673),
5922 675 => Some(CoastalMarineZone::LMZ675),
5923 740 => Some(CoastalMarineZone::LMZ740),
5924 741 => Some(CoastalMarineZone::LMZ741),
5925 742 => Some(CoastalMarineZone::LMZ742),
5926 743 => Some(CoastalMarineZone::LMZ743),
5927 744 => Some(CoastalMarineZone::LMZ744),
5928 745 => Some(CoastalMarineZone::LMZ745),
5929 777 => Some(CoastalMarineZone::LMZ777),
5930 779 => Some(CoastalMarineZone::LMZ779),
5931 844 => Some(CoastalMarineZone::LMZ844),
5932 845 => Some(CoastalMarineZone::LMZ845),
5933 846 => Some(CoastalMarineZone::LMZ846),
5934 847 => Some(CoastalMarineZone::LMZ847),
5935 848 => Some(CoastalMarineZone::LMZ848),
5936 849 => Some(CoastalMarineZone::LMZ849),
5937 868 => Some(CoastalMarineZone::LMZ868),
5938 870 => Some(CoastalMarineZone::LMZ870),
5939 872 => Some(CoastalMarineZone::LMZ872),
5940 874 => Some(CoastalMarineZone::LMZ874),
5941 876 => Some(CoastalMarineZone::LMZ876),
5942 878 => Some(CoastalMarineZone::LMZ878),
5943 _ => None,
5944 },
5945 "LO" => match numeric {
5946 030 => Some(CoastalMarineZone::LOZ030),
5947 042 => Some(CoastalMarineZone::LOZ042),
5948 043 => Some(CoastalMarineZone::LOZ043),
5949 044 => Some(CoastalMarineZone::LOZ044),
5950 045 => Some(CoastalMarineZone::LOZ045),
5951 062 => Some(CoastalMarineZone::LOZ062),
5952 063 => Some(CoastalMarineZone::LOZ063),
5953 064 => Some(CoastalMarineZone::LOZ064),
5954 065 => Some(CoastalMarineZone::LOZ065),
5955 _ => None,
5956 },
5957 "LS" => match numeric {
5958 121 => Some(CoastalMarineZone::LSZ121),
5959 140 => Some(CoastalMarineZone::LSZ140),
5960 141 => Some(CoastalMarineZone::LSZ141),
5961 142 => Some(CoastalMarineZone::LSZ142),
5962 143 => Some(CoastalMarineZone::LSZ143),
5963 144 => Some(CoastalMarineZone::LSZ144),
5964 145 => Some(CoastalMarineZone::LSZ145),
5965 146 => Some(CoastalMarineZone::LSZ146),
5966 147 => Some(CoastalMarineZone::LSZ147),
5967 148 => Some(CoastalMarineZone::LSZ148),
5968 150 => Some(CoastalMarineZone::LSZ150),
5969 162 => Some(CoastalMarineZone::LSZ162),
5970 240 => Some(CoastalMarineZone::LSZ240),
5971 241 => Some(CoastalMarineZone::LSZ241),
5972 242 => Some(CoastalMarineZone::LSZ242),
5973 243 => Some(CoastalMarineZone::LSZ243),
5974 244 => Some(CoastalMarineZone::LSZ244),
5975 245 => Some(CoastalMarineZone::LSZ245),
5976 246 => Some(CoastalMarineZone::LSZ246),
5977 247 => Some(CoastalMarineZone::LSZ247),
5978 248 => Some(CoastalMarineZone::LSZ248),
5979 249 => Some(CoastalMarineZone::LSZ249),
5980 250 => Some(CoastalMarineZone::LSZ250),
5981 251 => Some(CoastalMarineZone::LSZ251),
5982 263 => Some(CoastalMarineZone::LSZ263),
5983 264 => Some(CoastalMarineZone::LSZ264),
5984 265 => Some(CoastalMarineZone::LSZ265),
5985 266 => Some(CoastalMarineZone::LSZ266),
5986 267 => Some(CoastalMarineZone::LSZ267),
5987 321 => Some(CoastalMarineZone::LSZ321),
5988 322 => Some(CoastalMarineZone::LSZ322),
5989 _ => None,
5990 },
5991 "PH" => match numeric {
5992 110 => Some(CoastalMarineZone::PHZ110),
5993 111 => Some(CoastalMarineZone::PHZ111),
5994 112 => Some(CoastalMarineZone::PHZ112),
5995 113 => Some(CoastalMarineZone::PHZ113),
5996 114 => Some(CoastalMarineZone::PHZ114),
5997 115 => Some(CoastalMarineZone::PHZ115),
5998 116 => Some(CoastalMarineZone::PHZ116),
5999 117 => Some(CoastalMarineZone::PHZ117),
6000 118 => Some(CoastalMarineZone::PHZ118),
6001 119 => Some(CoastalMarineZone::PHZ119),
6002 120 => Some(CoastalMarineZone::PHZ120),
6003 121 => Some(CoastalMarineZone::PHZ121),
6004 122 => Some(CoastalMarineZone::PHZ122),
6005 123 => Some(CoastalMarineZone::PHZ123),
6006 124 => Some(CoastalMarineZone::PHZ124),
6007 _ => None,
6008 },
6009 "PK" => match numeric {
6010 011 => Some(CoastalMarineZone::PKZ011),
6011 012 => Some(CoastalMarineZone::PKZ012),
6012 013 => Some(CoastalMarineZone::PKZ013),
6013 021 => Some(CoastalMarineZone::PKZ021),
6014 022 => Some(CoastalMarineZone::PKZ022),
6015 031 => Some(CoastalMarineZone::PKZ031),
6016 032 => Some(CoastalMarineZone::PKZ032),
6017 033 => Some(CoastalMarineZone::PKZ033),
6018 034 => Some(CoastalMarineZone::PKZ034),
6019 035 => Some(CoastalMarineZone::PKZ035),
6020 036 => Some(CoastalMarineZone::PKZ036),
6021 041 => Some(CoastalMarineZone::PKZ041),
6022 042 => Some(CoastalMarineZone::PKZ042),
6023 043 => Some(CoastalMarineZone::PKZ043),
6024 051 => Some(CoastalMarineZone::PKZ051),
6025 052 => Some(CoastalMarineZone::PKZ052),
6026 053 => Some(CoastalMarineZone::PKZ053),
6027 119 => Some(CoastalMarineZone::PKZ119),
6028 120 => Some(CoastalMarineZone::PKZ120),
6029 121 => Some(CoastalMarineZone::PKZ121),
6030 125 => Some(CoastalMarineZone::PKZ125),
6031 126 => Some(CoastalMarineZone::PKZ126),
6032 127 => Some(CoastalMarineZone::PKZ127),
6033 128 => Some(CoastalMarineZone::PKZ128),
6034 129 => Some(CoastalMarineZone::PKZ129),
6035 130 => Some(CoastalMarineZone::PKZ130),
6036 131 => Some(CoastalMarineZone::PKZ131),
6037 132 => Some(CoastalMarineZone::PKZ132),
6038 136 => Some(CoastalMarineZone::PKZ136),
6039 137 => Some(CoastalMarineZone::PKZ137),
6040 138 => Some(CoastalMarineZone::PKZ138),
6041 139 => Some(CoastalMarineZone::PKZ139),
6042 140 => Some(CoastalMarineZone::PKZ140),
6043 141 => Some(CoastalMarineZone::PKZ141),
6044 150 => Some(CoastalMarineZone::PKZ150),
6045 155 => Some(CoastalMarineZone::PKZ155),
6046 160 => Some(CoastalMarineZone::PKZ160),
6047 165 => Some(CoastalMarineZone::PKZ165),
6048 170 => Some(CoastalMarineZone::PKZ170),
6049 171 => Some(CoastalMarineZone::PKZ171),
6050 172 => Some(CoastalMarineZone::PKZ172),
6051 173 => Some(CoastalMarineZone::PKZ173),
6052 174 => Some(CoastalMarineZone::PKZ174),
6053 175 => Some(CoastalMarineZone::PKZ175),
6054 176 => Some(CoastalMarineZone::PKZ176),
6055 177 => Some(CoastalMarineZone::PKZ177),
6056 178 => Some(CoastalMarineZone::PKZ178),
6057 179 => Some(CoastalMarineZone::PKZ179),
6058 180 => Some(CoastalMarineZone::PKZ180),
6059 181 => Some(CoastalMarineZone::PKZ181),
6060 185 => Some(CoastalMarineZone::PKZ185),
6061 200 => Some(CoastalMarineZone::PKZ200),
6062 201 => Some(CoastalMarineZone::PKZ201),
6063 210 => Some(CoastalMarineZone::PKZ210),
6064 215 => Some(CoastalMarineZone::PKZ215),
6065 220 => Some(CoastalMarineZone::PKZ220),
6066 225 => Some(CoastalMarineZone::PKZ225),
6067 230 => Some(CoastalMarineZone::PKZ230),
6068 235 => Some(CoastalMarineZone::PKZ235),
6069 240 => Some(CoastalMarineZone::PKZ240),
6070 245 => Some(CoastalMarineZone::PKZ245),
6071 _ => None,
6072 },
6073 "PM" => match numeric {
6074 151 => Some(CoastalMarineZone::PMZ151),
6075 152 => Some(CoastalMarineZone::PMZ152),
6076 153 => Some(CoastalMarineZone::PMZ153),
6077 154 => Some(CoastalMarineZone::PMZ154),
6078 161 => Some(CoastalMarineZone::PMZ161),
6079 171 => Some(CoastalMarineZone::PMZ171),
6080 172 => Some(CoastalMarineZone::PMZ172),
6081 173 => Some(CoastalMarineZone::PMZ173),
6082 174 => Some(CoastalMarineZone::PMZ174),
6083 181 => Some(CoastalMarineZone::PMZ181),
6084 191 => Some(CoastalMarineZone::PMZ191),
6085 _ => None,
6086 },
6087 "PS" => match numeric {
6088 150 => Some(CoastalMarineZone::PSZ150),
6089 151 => Some(CoastalMarineZone::PSZ151),
6090 152 => Some(CoastalMarineZone::PSZ152),
6091 _ => None,
6092 },
6093 "PZ" => match numeric {
6094 110 => Some(CoastalMarineZone::PZZ110),
6095 130 => Some(CoastalMarineZone::PZZ130),
6096 131 => Some(CoastalMarineZone::PZZ131),
6097 132 => Some(CoastalMarineZone::PZZ132),
6098 133 => Some(CoastalMarineZone::PZZ133),
6099 134 => Some(CoastalMarineZone::PZZ134),
6100 135 => Some(CoastalMarineZone::PZZ135),
6101 150 => Some(CoastalMarineZone::PZZ150),
6102 153 => Some(CoastalMarineZone::PZZ153),
6103 156 => Some(CoastalMarineZone::PZZ156),
6104 170 => Some(CoastalMarineZone::PZZ170),
6105 173 => Some(CoastalMarineZone::PZZ173),
6106 176 => Some(CoastalMarineZone::PZZ176),
6107 210 => Some(CoastalMarineZone::PZZ210),
6108 250 => Some(CoastalMarineZone::PZZ250),
6109 255 => Some(CoastalMarineZone::PZZ255),
6110 270 => Some(CoastalMarineZone::PZZ270),
6111 275 => Some(CoastalMarineZone::PZZ275),
6112 350 => Some(CoastalMarineZone::PZZ350),
6113 356 => Some(CoastalMarineZone::PZZ356),
6114 370 => Some(CoastalMarineZone::PZZ370),
6115 376 => Some(CoastalMarineZone::PZZ376),
6116 410 => Some(CoastalMarineZone::PZZ410),
6117 415 => Some(CoastalMarineZone::PZZ415),
6118 450 => Some(CoastalMarineZone::PZZ450),
6119 455 => Some(CoastalMarineZone::PZZ455),
6120 470 => Some(CoastalMarineZone::PZZ470),
6121 475 => Some(CoastalMarineZone::PZZ475),
6122 530 => Some(CoastalMarineZone::PZZ530),
6123 531 => Some(CoastalMarineZone::PZZ531),
6124 535 => Some(CoastalMarineZone::PZZ535),
6125 540 => Some(CoastalMarineZone::PZZ540),
6126 545 => Some(CoastalMarineZone::PZZ545),
6127 560 => Some(CoastalMarineZone::PZZ560),
6128 565 => Some(CoastalMarineZone::PZZ565),
6129 570 => Some(CoastalMarineZone::PZZ570),
6130 571 => Some(CoastalMarineZone::PZZ571),
6131 575 => Some(CoastalMarineZone::PZZ575),
6132 576 => Some(CoastalMarineZone::PZZ576),
6133 645 => Some(CoastalMarineZone::PZZ645),
6134 650 => Some(CoastalMarineZone::PZZ650),
6135 655 => Some(CoastalMarineZone::PZZ655),
6136 670 => Some(CoastalMarineZone::PZZ670),
6137 673 => Some(CoastalMarineZone::PZZ673),
6138 676 => Some(CoastalMarineZone::PZZ676),
6139 750 => Some(CoastalMarineZone::PZZ750),
6140 775 => Some(CoastalMarineZone::PZZ775),
6141 _ => None,
6142 },
6143 "SL" => match numeric {
6144 022 => Some(CoastalMarineZone::SLZ022),
6145 024 => Some(CoastalMarineZone::SLZ024),
6146 _ => None,
6147 },
6148 _ => None,
6149 }
6150 }
6151}