nws_forecast_zones/
gen_mz.rs

1#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
2pub enum CoastalMarineZone {
3    /// Alligator River, AM
4    #[doc(hidden)]
5    AMZ131,
6    /// Pamlico Sound, AM
7    #[doc(hidden)]
8    AMZ135,
9    /// Pamlico and Pungo Rivers, AM
10    #[doc(hidden)]
11    AMZ136,
12    /// Neuse and Bay Rivers, AM
13    #[doc(hidden)]
14    AMZ137,
15    /// S of Currituck Beach Light NC to Oregon Inlet NC out to 20 nm, AM
16    #[doc(hidden)]
17    AMZ150,
18    /// S of Oregon Inlet NC to Cape Hatteras NC out to 20 nm, AM
19    #[doc(hidden)]
20    AMZ152,
21    /// S of Cape Hatteras NC to Ocracoke Inlet NC out to 20 nm, AM
22    #[doc(hidden)]
23    AMZ154,
24    /// S of Ocracoke Inlet NC to Cape Lookout NC out to 20 nm, AM
25    #[doc(hidden)]
26    AMZ156,
27    /// S of Cape Lookout NC to Surf City NC out to 20 nm, AM
28    #[doc(hidden)]
29    AMZ158,
30    /// Waters from Currituck Beach Light to Oregon Inlet NC from 20 to 40 nm, AM
31    #[doc(hidden)]
32    AMZ170,
33    /// Waters from Oregon Inlet to Cape Hatteras NC from 20 to 40 nm, AM
34    #[doc(hidden)]
35    AMZ172,
36    /// Waters from Cape Hatteras to Ocracoke Inlet NC from 20 to 40 nm, AM
37    #[doc(hidden)]
38    AMZ174,
39    /// Waters fromOcracoke Inlet to Cape Lookout NC from 20 to 40 nm, AM
40    #[doc(hidden)]
41    AMZ176,
42    /// Waters from Cape Lookout  to Surf City NC from 20 to 40 nm, AM
43    #[doc(hidden)]
44    AMZ178,
45    /// Albemarle Sound, AM
46    #[doc(hidden)]
47    AMZ230,
48    /// Croatan and Roanoke Sounds, AM
49    #[doc(hidden)]
50    AMZ231,
51    /// Coastal waters from Surf City to Cape Fear NC out 20 nm, AM
52    #[doc(hidden)]
53    AMZ250,
54    /// Coastal waters from Cape Fear NC to Little River Inlet SC out 20 nm, AM
55    #[doc(hidden)]
56    AMZ252,
57    /// Coastal waters from Little River Inlet to Murrells Inlet SC out 20 nm, AM
58    #[doc(hidden)]
59    AMZ254,
60    /// Coastal waters from Murrells Inlet to South Santee River SC out 20 nm, AM
61    #[doc(hidden)]
62    AMZ256,
63    /// Waters from Surf City to Cape Fear NC from 20 to 40 nm, AM
64    #[doc(hidden)]
65    AMZ270,
66    /// Waters from Cape Fear NC to Little River Inlet SC from 20 to 40 nm, AM
67    #[doc(hidden)]
68    AMZ272,
69    /// Waters from Little River Inlet to Murrells Inlet SC from 20 to 40 nm, AM
70    #[doc(hidden)]
71    AMZ274,
72    /// Waters from Murrells Inlet NC to South Santee River SC from 20 to 40 nm, AM
73    #[doc(hidden)]
74    AMZ276,
75    /// Charleston Harbor, AM
76    #[doc(hidden)]
77    AMZ330,
78    /// Coastal waters from South Santee River to Edisto Beach SC out 20 nm, AM
79    #[doc(hidden)]
80    AMZ350,
81    /// Coastal waters from Edisto Beach SC to Savannah GA out 20 nm, AM
82    #[doc(hidden)]
83    AMZ352,
84    /// Coastal waters from Savannah GA to Altamaha Sound GA out 20 nm ...including Grays Reef National Marine Sanctuary, AM
85    #[doc(hidden)]
86    AMZ354,
87    /// Waters from South Santee River SC to Edisto Beach SC extending from 20 nm to 40 nm, AM
88    #[doc(hidden)]
89    AMZ370,
90    /// Waters from Edisto Beach SC to Savannah GA extending from 20 nm to 40 nm, AM
91    #[doc(hidden)]
92    AMZ372,
93    /// Waters from Savannah GA to Altamaha Sound GA extending from 20 nm to 60 nm, AM
94    #[doc(hidden)]
95    AMZ374,
96    /// Coastal waters from Altamaha Sound to Fernandina Beach FL out 20 NM, AM
97    #[doc(hidden)]
98    AMZ450,
99    /// Coastal waters from Fernandina Beach to St. Augustine FL out 20 NM, AM
100    #[doc(hidden)]
101    AMZ452,
102    /// Coastal waters from St. Augustine to Flagler Beach FL out 20 NM, AM
103    #[doc(hidden)]
104    AMZ454,
105    /// Waters from Altamaha Sound GA to Fernandina Beach FL from 20 to 60 NM, AM
106    #[doc(hidden)]
107    AMZ470,
108    /// Waters from Fernandina Beach to St. Augustine FL from 20 to 60 NM, AM
109    #[doc(hidden)]
110    AMZ472,
111    /// Waters from St. Augustine to Flagler Beach FL from 20 to 60 NM, AM
112    #[doc(hidden)]
113    AMZ474,
114    /// Flagler Beach to Volusia-Brevard County Line 0-20 nm, AM
115    #[doc(hidden)]
116    AMZ550,
117    /// Volusia-Brevard County Line to Sebastian Inlet 0-20 nm, AM
118    #[doc(hidden)]
119    AMZ552,
120    /// Sebastian Inlet to Jupiter Inlet 0-20 nm, AM
121    #[doc(hidden)]
122    AMZ555,
123    /// Flagler Beach to Volusia-Brevard County Line 20-60 nm, AM
124    #[doc(hidden)]
125    AMZ570,
126    /// Volusia-Brevard County Line to Sebastian Inlet 20-60 nm, AM
127    #[doc(hidden)]
128    AMZ572,
129    /// Sebastian Inlet to Jupiter Inlet 20-60 nm, AM
130    #[doc(hidden)]
131    AMZ575,
132    /// Lake Okeechobee, AM
133    #[doc(hidden)]
134    AMZ610,
135    /// Biscayne Bay, AM
136    #[doc(hidden)]
137    AMZ630,
138    /// Coastal waters from Jupiter Inlet to Deerfield Beach FL out 20 NM, AM
139    #[doc(hidden)]
140    AMZ650,
141    /// Coastal waters from Deerfield Beach to Ocean Reef FL out 20 NM, AM
142    #[doc(hidden)]
143    AMZ651,
144    /// Waters from Jupiter Inlet to Deerfield Beach FL from 20 to 60 NM, AM
145    #[doc(hidden)]
146    AMZ670,
147    /// Waters from Deerfield Beach to Ocean Reef FL from 20 to 60 NM excluding the territorial waters of Bahamas, AM
148    #[doc(hidden)]
149    AMZ671,
150    /// Atlantic Waters of Puerto Rico AND USVI from 10 NM to 19.5N, AM
151    #[doc(hidden)]
152    AMZ710,
153    /// Coastal Waters of Northern Puerto Rico out 10 NM, AM
154    #[doc(hidden)]
155    AMZ712,
156    /// Coastal Waters of Northern USVI and Culebra out 10 NM, AM
157    #[doc(hidden)]
158    AMZ715,
159    /// Anegada Passage Southward to 17N, AM
160    #[doc(hidden)]
161    AMZ722,
162    /// Coastal Waters of Southern USVI, Vieques, and Eastern Puerto Rico out 10 NM, AM
163    #[doc(hidden)]
164    AMZ725,
165    /// Caribbean Waters of Puerto Rico from 10 NM to 17N, AM
166    #[doc(hidden)]
167    AMZ732,
168    /// Coastal Waters of Southern Puerto Rico out 10 NM, AM
169    #[doc(hidden)]
170    AMZ735,
171    /// Mona Passage Southward to 17N, AM
172    #[doc(hidden)]
173    AMZ741,
174    /// Coastal Waters OF Northwestern Puerto Rico out 10 NM, AM
175    #[doc(hidden)]
176    AMZ742,
177    /// Coastal Waters OF Southwestern Puerto Rico out 10 NM, AM
178    #[doc(hidden)]
179    AMZ745,
180    /// Coastal Waters from Eastport, ME to Schoodic Point, ME out 25 NM, AN
181    #[doc(hidden)]
182    ANZ050,
183    /// Coastal Waters from Schoodic Point, ME to Stonington, ME out 25 NM, AN
184    #[doc(hidden)]
185    ANZ051,
186    /// Intra Coastal Waters from Schoodic Point, ME to Stonington, ME, AN
187    #[doc(hidden)]
188    ANZ052,
189    /// Waters from Eastport ME to Schoodic Point, ME from 25 to 40 nm, AN
190    #[doc(hidden)]
191    ANZ070,
192    /// Waters from Schoodic Point, ME to Stonington ME from 25 to 40 nm, AN
193    #[doc(hidden)]
194    ANZ071,
195    /// Coastal Waters from Stonington, ME to Port Clyde, ME out 25 NM, AN
196    #[doc(hidden)]
197    ANZ150,
198    /// Penobscot Bay, AN
199    #[doc(hidden)]
200    ANZ151,
201    /// Coastal Waters from Port Clyde, ME to Cape Elizabeth, ME out 25 NM, AN
202    #[doc(hidden)]
203    ANZ152,
204    /// Casco Bay, AN
205    #[doc(hidden)]
206    ANZ153,
207    /// Coastal Waters from Cape Elizabeth, ME to Merrimack River, MA out 25 NM, AN
208    #[doc(hidden)]
209    ANZ154,
210    /// Waters from Stonington ME to Port Clyde ME from 25 to 40 nm, AN
211    #[doc(hidden)]
212    ANZ170,
213    /// Waters from Port Clyde ME to Cape Elizabeth ME from 25 to 40 nm, AN
214    #[doc(hidden)]
215    ANZ172,
216    /// Waters from Cape Elizabeth ME to Merrimack River MA from 25 to 40 nm, AN
217    #[doc(hidden)]
218    ANZ174,
219    /// Boston Harbor, AN
220    #[doc(hidden)]
221    ANZ230,
222    /// Cape Cod Bay, AN
223    #[doc(hidden)]
224    ANZ231,
225    /// Nantucket Sound, AN
226    #[doc(hidden)]
227    ANZ232,
228    /// Vineyard Sound, AN
229    #[doc(hidden)]
230    ANZ233,
231    /// Buzzards Bay, AN
232    #[doc(hidden)]
233    ANZ234,
234    /// Rhode Island Sound, AN
235    #[doc(hidden)]
236    ANZ235,
237    /// Narragansett Bay, AN
238    #[doc(hidden)]
239    ANZ236,
240    /// Block Island Sound, AN
241    #[doc(hidden)]
242    ANZ237,
243    /// Coastal waters east of Ipswich Bay and the Stellwagen Bank National Marine Sanctuary, AN
244    #[doc(hidden)]
245    ANZ250,
246    /// Massachusetts Bay and Ipswich Bay, AN
247    #[doc(hidden)]
248    ANZ251,
249    /// Coastal waters from Provincetown MA to Chatham MA to Nantucket MA out 20 nm, AN
250    #[doc(hidden)]
251    ANZ254,
252    /// Coastal Waters extending out to 25 nm South of Marthas Vineyard and Nantucket, AN
253    #[doc(hidden)]
254    ANZ255,
255    /// Coastal Waters from Montauk NY to Marthas Vineyard extending out to 20 nm South of Block Island, AN
256    #[doc(hidden)]
257    ANZ256,
258    /// Ocean Waters from the Merrimack River to Plymouth from 40 to 60 NM offshore, AN
259    #[doc(hidden)]
260    ANZ270,
261    /// Ocean Waters from Provincetown to Nantucket from 20 to 35 NM offshore, AN
262    #[doc(hidden)]
263    ANZ271,
264    /// Ocean Waters from Marthas Vineyard to Nantucket from 25 to 45 NM offshore, AN
265    #[doc(hidden)]
266    ANZ272,
267    /// Ocean Waters from Montauk NY to Marthas Vineyard from 25 to 40 NM offshore, AN
268    #[doc(hidden)]
269    ANZ273,
270    /// Long Island Sound East of New Haven CT/Port Jefferson NY to the Mouth of the Connecticut River, AN
271    #[doc(hidden)]
272    ANZ331,
273    /// Long Island Sound East of the Mouth of the Connecticut River, AN
274    #[doc(hidden)]
275    ANZ332,
276    /// Long Island Sound West of New Haven CT/Port Jefferson NY, AN
277    #[doc(hidden)]
278    ANZ335,
279    /// New York Harbor, AN
280    #[doc(hidden)]
281    ANZ338,
282    /// Peconic and Gardiners Bays, AN
283    #[doc(hidden)]
284    ANZ340,
285    /// South Shore Bays from Jones Inlet through Shinnecock Bay, AN
286    #[doc(hidden)]
287    ANZ345,
288    /// Moriches Inlet NY to Montauk Point NY out 20 nm, AN
289    #[doc(hidden)]
290    ANZ350,
291    /// Fire Island Inlet NY to Moriches Inlet NY out 20 nm, AN
292    #[doc(hidden)]
293    ANZ353,
294    /// Sandy Hook NJ to Fire Island Inlet NY out 20 nm, AN
295    #[doc(hidden)]
296    ANZ355,
297    /// Waters from Moriches Inlet NY to Montauk Point NY from 20 to 40 NM, AN
298    #[doc(hidden)]
299    ANZ370,
300    /// Waters from Fire Island Inlet NY to Moriches Inlet NY from 20 to 40 NM, AN
301    #[doc(hidden)]
302    ANZ373,
303    /// Waters from Sandy Hook NJ to Fire Island Inlet out 20 to 40 nm, AN
304    #[doc(hidden)]
305    ANZ375,
306    /// Delaware Bay waters north of East Point NJ to Slaughter Beach DE, AN
307    #[doc(hidden)]
308    ANZ430,
309    /// Delaware Bay waters south of East Point NJ to Slaughter Beach DE, AN
310    #[doc(hidden)]
311    ANZ431,
312    /// Coastal waters from Sandy Hook to Manasquan Inlet NJ out 20 nm, AN
313    #[doc(hidden)]
314    ANZ450,
315    /// Coastal waters from Manasquan Inlet to Little Egg Inlet NJ out 20 nm, AN
316    #[doc(hidden)]
317    ANZ451,
318    /// Coastal waters from Little Egg Inlet to Great Egg Inlet NJ out 20 nm, AN
319    #[doc(hidden)]
320    ANZ452,
321    /// Coastal waters from Great Egg Inlet to Cape May NJ out 20 nm, AN
322    #[doc(hidden)]
323    ANZ453,
324    /// Coastal waters from Cape May NJ to Cape Henlopen DE out 20 nm, AN
325    #[doc(hidden)]
326    ANZ454,
327    /// Coastal waters from Cape Henlopen to Fenwick Island DE out 20 nm, AN
328    #[doc(hidden)]
329    ANZ455,
330    /// Waters from Sandy Hook NJ to Manasquan Inlet NJ out 20 to 40 nm, AN
331    #[doc(hidden)]
332    ANZ470,
333    /// Waters from Manasquan Inlet NJ to Little Egg Inlet NJ out 20 to 40 nm, AN
334    #[doc(hidden)]
335    ANZ471,
336    /// Waters from Little Egg Inlet NJ to Great Egg Inlet NJ out 20 to 40 nm from 20 to 40 NM, AN
337    #[doc(hidden)]
338    ANZ472,
339    /// Waters from Great Egg Inlet NJ to Cape May NJ out 20 to 40 nm, AN
340    #[doc(hidden)]
341    ANZ473,
342    /// Waters from Cape May NJ to Fenwick Island DE out 20 to 40 nm, AN
343    #[doc(hidden)]
344    ANZ475,
345    /// Chesapeake Bay north of Pooles Island MD, AN
346    #[doc(hidden)]
347    ANZ530,
348    /// Chesapeake Bay from Pooles Island to Sandy Point MD, AN
349    #[doc(hidden)]
350    ANZ531,
351    /// Chesapeake Bay from Sandy Point to North Beach MD, AN
352    #[doc(hidden)]
353    ANZ532,
354    /// Chesapeake Bay from North Beach to Drum Point MD, AN
355    #[doc(hidden)]
356    ANZ533,
357    /// Chesapeake Bay from Drum Point MD to Smith Point VA, AN
358    #[doc(hidden)]
359    ANZ534,
360    /// Tidal Potomac from Key Bridge to Indian Head MD, AN
361    #[doc(hidden)]
362    ANZ535,
363    /// Tidal Potomac from Indian Head to Cobb Island MD, AN
364    #[doc(hidden)]
365    ANZ536,
366    /// Tidal Potomac from Cobb Island MD to Smith Point VA, AN
367    #[doc(hidden)]
368    ANZ537,
369    /// Patapsco River including Baltimore Harbor, AN
370    #[doc(hidden)]
371    ANZ538,
372    /// Chester River to Queenstown MD, AN
373    #[doc(hidden)]
374    ANZ539,
375    /// Eastern Bay, AN
376    #[doc(hidden)]
377    ANZ540,
378    /// Choptank River to Cambridge MD and the Little Choptank River, AN
379    #[doc(hidden)]
380    ANZ541,
381    /// Patuxent River to Broomes Island MD, AN
382    #[doc(hidden)]
383    ANZ542,
384    /// Tangier Sound and the inland waters surrounding Bloodsworth Island, AN
385    #[doc(hidden)]
386    ANZ543,
387    /// Chesapeake Bay from Smith Point to Windmill Point VA, AN
388    #[doc(hidden)]
389    ANZ630,
390    /// Chesapeake Bay from Windmill Point to New Point Comfort VA, AN
391    #[doc(hidden)]
392    ANZ631,
393    /// Chesapeake Bay from New Point Comfort to Little Creek VA, AN
394    #[doc(hidden)]
395    ANZ632,
396    /// Currituck Sound, AN
397    #[doc(hidden)]
398    ANZ633,
399    /// Chesapeake Bay from Little Creek VA to Cape Henry VA including the Chesapeake Bay Bridge Tunnel, AN
400    #[doc(hidden)]
401    ANZ634,
402    /// Rappahannock River from Urbanna to Windmill Point, AN
403    #[doc(hidden)]
404    ANZ635,
405    /// York River, AN
406    #[doc(hidden)]
407    ANZ636,
408    /// James River from Jamestown to the James River Bridge, AN
409    #[doc(hidden)]
410    ANZ637,
411    /// James River from James River Bridge to Hampton Roads Bridge-Tunnel, AN
412    #[doc(hidden)]
413    ANZ638,
414    /// Coastal waters from Fenwick Island DE to Chincoteague VA out 20 nm, AN
415    #[doc(hidden)]
416    ANZ650,
417    /// Coastal waters from Chincoteague to Parramore Island VA out 20 nm, AN
418    #[doc(hidden)]
419    ANZ652,
420    /// Coastal waters from Parramore Island to Cape Charles Light VA out 20 nm, AN
421    #[doc(hidden)]
422    ANZ654,
423    /// Coastal Waters from Cape Charles Light to Virginia-North Carolina border out to 20 nm, AN
424    #[doc(hidden)]
425    ANZ656,
426    /// Coastal waters from NC VA border to Currituck Beach Light NC out 20 nm, AN
427    #[doc(hidden)]
428    ANZ658,
429    /// Waters from Fenwick Island DE to Chintoteague VA from 20 to 40 nm, AN
430    #[doc(hidden)]
431    ANZ670,
432    /// Waters from Chincoteague VA to Parramore Island VA from 20 to 40 nm, AN
433    #[doc(hidden)]
434    ANZ672,
435    /// Waters from Parramore Island VA to Cape Charles Light VA from 20 to 40 nm, AN
436    #[doc(hidden)]
437    ANZ674,
438    /// Waters from Cape Charles Light to Virginia - North Carolina Border from 20 to 40 nm, AN
439    #[doc(hidden)]
440    ANZ676,
441    /// Waters from NC VA border to Currituck Beach Light NC from 20 to 40 nm, AN
442    #[doc(hidden)]
443    ANZ678,
444    /// Florida Bay including Barnes Sound, Blackwater Sound, and Buttonwood Sound, GM
445    #[doc(hidden)]
446    GMZ031,
447    /// Bayside and Gulf side from Craig Key to West End of Seven Mile Bridge, GM
448    #[doc(hidden)]
449    GMZ032,
450    /// Gulf waters from East Cape Sable to Chokoloskee 20 to 60 NM out and beyond 5 fathoms, GM
451    #[doc(hidden)]
452    GMZ033,
453    /// Gulf of Mexico including Dry Tortugas and Rebecca Shoal Channel, GM
454    #[doc(hidden)]
455    GMZ034,
456    /// Gulf of Mexico from West End of Seven Mile Bridge to Halfmoon Shoal out to 5 Fathoms, GM
457    #[doc(hidden)]
458    GMZ035,
459    /// Hawk Channel from Ocean Reef to Craig Key out to the reef, GM
460    #[doc(hidden)]
461    GMZ042,
462    /// Hawk Channel from Craig Key to west end of Seven Mile Bridge out to the reef, GM
463    #[doc(hidden)]
464    GMZ043,
465    /// Hawk Channel from west end of Seven Mile Bridge to Halfmoon Shoal out to the reef, GM
466    #[doc(hidden)]
467    GMZ044,
468    /// Straits of Florida from Ocean Reef to Craig Key out 20 NM, GM
469    #[doc(hidden)]
470    GMZ052,
471    /// Straits of Florida from Craig Key to west end of Seven Mile Bridge out 20 NM, GM
472    #[doc(hidden)]
473    GMZ053,
474    /// Straits of Florida from west end of Seven Mile Bridge to south of Halfmoon Shoal out 20 NM, GM
475    #[doc(hidden)]
476    GMZ054,
477    /// Straits of Florida from Halfmoon Shoal to 20 NM west of Dry Tortugas out 20 NM, GM
478    #[doc(hidden)]
479    GMZ055,
480    /// Straits of Florida from Ocean Reef to Craig Key 20 to 60 NM out, GM
481    #[doc(hidden)]
482    GMZ072,
483    /// Straits of Florida from Craig Key to west end of Seven Mile Bridge 20 to 60 NM out, GM
484    #[doc(hidden)]
485    GMZ073,
486    /// Straits of Florida from west end of Seven Mile Bridge to south of Halfmoon Shoal 20 to 60 NM out, GM
487    #[doc(hidden)]
488    GMZ074,
489    /// Straits of Florida from Halfmoon Shoal to 20 NM west of Dry Tortugas 20 to 60 NM out, GM
490    #[doc(hidden)]
491    GMZ075,
492    /// Laguna Madre From the Port Of Brownsville to the Arroyo Colorado, GM
493    #[doc(hidden)]
494    GMZ130,
495    /// Laguna Madre From The Arroyo Colorado To 5 NM North Of Port Mansfield TX, GM
496    #[doc(hidden)]
497    GMZ132,
498    /// Laguna Madre From 5 nm North Of Port Mansfield To Baffin Bay TX, GM
499    #[doc(hidden)]
500    GMZ135,
501    /// Coastal waters from Port Mansfield TX to the Rio Grande River out 20 NM, GM
502    #[doc(hidden)]
503    GMZ150,
504    /// Coastal waters from Baffin Bay to Port Mansfield TX out 20 NM, GM
505    #[doc(hidden)]
506    GMZ155,
507    /// Waters from Port Mansfield TX to the Rio Grande River from 20 to 60 NM, GM
508    #[doc(hidden)]
509    GMZ170,
510    /// Waters from Baffin Bay to Port Mansfield TX from 20 to 60 NM, GM
511    #[doc(hidden)]
512    GMZ175,
513    /// Baffin Bay and Upper Laguna Madre, GM
514    #[doc(hidden)]
515    GMZ231,
516    /// Corpus Christi and Nueces Bays, GM
517    #[doc(hidden)]
518    GMZ232,
519    /// Copano, Aransas, and Redfish Bays, GM
520    #[doc(hidden)]
521    GMZ236,
522    /// San Antonio, Mesquite, and Espiritu Santo Bays, GM
523    #[doc(hidden)]
524    GMZ237,
525    /// Coastal waters from Baffin Bay to Port Aransas out 20 NM, GM
526    #[doc(hidden)]
527    GMZ250,
528    /// Coastal waters from Port Aransas to Matagorda Ship Channel out 20 NM, GM
529    #[doc(hidden)]
530    GMZ255,
531    /// Waters from Baffin Bay to Port Aransas from 20 to 60 NM, GM
532    #[doc(hidden)]
533    GMZ270,
534    /// Waters from Port Aransas to Matagorda Ship Channel from 20 to 60 NM, GM
535    #[doc(hidden)]
536    GMZ275,
537    /// Matagorda Bay, GM
538    #[doc(hidden)]
539    GMZ330,
540    /// Galveston Bay, GM
541    #[doc(hidden)]
542    GMZ335,
543    /// Coastal waters from Freeport to Matagorda Ship Channel TX out 20 NM, GM
544    #[doc(hidden)]
545    GMZ350,
546    /// Coastal waters from High Island to Freeport TX out 20 NM, GM
547    #[doc(hidden)]
548    GMZ355,
549    /// Waters from Freeport to Matagorda Ship Channel TX from 20 to 60 NM, GM
550    #[doc(hidden)]
551    GMZ370,
552    /// Waters from High Island to Freeport TX from 20 to 60 NM, GM
553    #[doc(hidden)]
554    GMZ375,
555    /// Sabine Lake, GM
556    #[doc(hidden)]
557    GMZ430,
558    /// Calcasieu Lake, GM
559    #[doc(hidden)]
560    GMZ432,
561    /// Vermilion Bay, GM
562    #[doc(hidden)]
563    GMZ435,
564    /// Coastal waters from Cameron LA to High Island TX out 20 NM, GM
565    #[doc(hidden)]
566    GMZ450,
567    /// Coastal waters from Intracoastal City to Cameron LA out 20 NM, GM
568    #[doc(hidden)]
569    GMZ452,
570    /// Coastal waters from Lower Atchafalaya River to Intracoastal City LA out 20 NM, GM
571    #[doc(hidden)]
572    GMZ455,
573    /// Waters from Cameron LA to High Island TX from 20 to 60 NM, GM
574    #[doc(hidden)]
575    GMZ470,
576    /// Waters from Intracoastal City to Cameron LA from 20 to 60 NM, GM
577    #[doc(hidden)]
578    GMZ472,
579    /// Waters from Lower Atchafalaya River to Intracoastal City LA from 20 to 60 NM, GM
580    #[doc(hidden)]
581    GMZ475,
582    /// Lake Pontchartrain and Lake Maurepas, GM
583    #[doc(hidden)]
584    GMZ530,
585    /// Mississippi Sound, GM
586    #[doc(hidden)]
587    GMZ532,
588    /// Lake Borgne, GM
589    #[doc(hidden)]
590    GMZ534,
591    /// Chandeleur Sound, GM
592    #[doc(hidden)]
593    GMZ536,
594    /// Breton Sound, GM
595    #[doc(hidden)]
596    GMZ538,
597    /// Coastal Waters from Port Fourchon LA to Lower Atchafalaya River LA out 20 nm, GM
598    #[doc(hidden)]
599    GMZ550,
600    /// Coastal waters from the Southwest Pass of the Mississippi River to Port Fourchon Louisiana out 20 NM, GM
601    #[doc(hidden)]
602    GMZ552,
603    /// Coastal Waters from Boothville LA to Southwest Pass of the Mississippi River out 20 nm, GM
604    #[doc(hidden)]
605    GMZ555,
606    /// Coastal waters from Pascagoula Mississippi to Stake Island out 20 NM, GM
607    #[doc(hidden)]
608    GMZ557,
609    /// Coastal waters from Port Fourchon Louisiana to Lower Atchafalaya River LA from 20 to 60 NM, GM
610    #[doc(hidden)]
611    GMZ570,
612    /// Coastal waters from Southwest Pass of the Mississippi River to Port Fourchon Louisiana from 20 to 60 NM, GM
613    #[doc(hidden)]
614    GMZ572,
615    /// Coastal Waters from Stake Island LA to Southwest Pass of the Mississippi River from 20 to 60 nm, GM
616    #[doc(hidden)]
617    GMZ575,
618    /// Coastal waters from Pascagoula Mississippi to Stake Island Louisiana out 20 to 60 NM, GM
619    #[doc(hidden)]
620    GMZ577,
621    /// North Mobile Bay, GM
622    #[doc(hidden)]
623    GMZ630,
624    /// South Mobile Bay, GM
625    #[doc(hidden)]
626    GMZ631,
627    /// Mississippi Sound, GM
628    #[doc(hidden)]
629    GMZ632,
630    /// Perdido Bay Area, GM
631    #[doc(hidden)]
632    GMZ633,
633    /// Pensacola Bay Area including Santa Rosa Sound, GM
634    #[doc(hidden)]
635    GMZ634,
636    /// Western Choctawhatchee Bay, GM
637    #[doc(hidden)]
638    GMZ635,
639    /// Eastern Choctawhatchee Bay, GM
640    #[doc(hidden)]
641    GMZ636,
642    /// Coastal waters from Pensacola FL to Pascagoula MS out 20 NM, GM
643    #[doc(hidden)]
644    GMZ650,
645    /// Coastal waters from Okaloosa-Walton County Line to Pensacola FL out 20 NM, GM
646    #[doc(hidden)]
647    GMZ655,
648    /// Coastal waters from Chokoloskee to Bonita Beach FL out 20 NM, GM
649    #[doc(hidden)]
650    GMZ656,
651    /// Coastal waters from East Cape Sable to Chokoloskee FL out 20 NM, GM
652    #[doc(hidden)]
653    GMZ657,
654    /// Waters from Pensacola FL to Pascagoula MS from 20 to 60 NM, GM
655    #[doc(hidden)]
656    GMZ670,
657    /// Waters from Okaloosa-Walton County Line to Pensacola FL from 20 to 60 NM, GM
658    #[doc(hidden)]
659    GMZ675,
660    /// Waters from Chokoloskee to Bonita Beach FL from 20 to 60 NM, GM
661    #[doc(hidden)]
662    GMZ676,
663    /// Apalachee Bay or Coastal Waters From Keaton Beach to Ochlockonee River Fl out to 20 Nm, GM
664    #[doc(hidden)]
665    GMZ730,
666    /// Coastal waters from Okaloosa-Walton County Line to Mexico Beach out 20 NM, GM
667    #[doc(hidden)]
668    GMZ750,
669    /// Coastal Waters from Mexico Beach to Apalachicola out 20 NM, GM
670    #[doc(hidden)]
671    GMZ752,
672    /// Coastal Waters From  Ochlockonee River to Apalachicola FL out to 20 Nm, GM
673    #[doc(hidden)]
674    GMZ755,
675    /// Coastal waters from  Suwannee River to Keaton Beach out 20 NM, GM
676    #[doc(hidden)]
677    GMZ765,
678    /// Waters from Okaloosa-Walton County Line to Mexico Beach from 20 to 60 NM, GM
679    #[doc(hidden)]
680    GMZ770,
681    /// Waters from Mexico Beach to Apalachicola FL from 20 to 60 NM, GM
682    #[doc(hidden)]
683    GMZ772,
684    /// Waters from Suwannee River to Apalachicola FL from 20 to 60 NM, GM
685    #[doc(hidden)]
686    GMZ775,
687    /// Tampa Bay waters, GM
688    #[doc(hidden)]
689    GMZ830,
690    /// Charlotte Harbor and Pine Island Sound, GM
691    #[doc(hidden)]
692    GMZ836,
693    /// Coastal waters from Tarpon Springs to Suwannee River FL out 20 NM, GM
694    #[doc(hidden)]
695    GMZ850,
696    /// Coastal waters from Englewood to Tarpon Springs FL out 20 NM, GM
697    #[doc(hidden)]
698    GMZ853,
699    /// Coastal waters from Bonita Beach to Englewood FL out 20 NM, GM
700    #[doc(hidden)]
701    GMZ856,
702    /// Waters from Tarpon Springs to Suwannee River FL out 20 to 60 NM, GM
703    #[doc(hidden)]
704    GMZ870,
705    /// Waters from Englewood to Tarpon Springs FL out 20 to 60 NM, GM
706    #[doc(hidden)]
707    GMZ873,
708    /// Waters from Bonita Beach to Englewood FL out 20 to 60 NM, GM
709    #[doc(hidden)]
710    GMZ876,
711    /// St. Clair River, LC
712    #[doc(hidden)]
713    LCZ422,
714    /// Detroit River, LC
715    #[doc(hidden)]
716    LCZ423,
717    /// Lake St. Clair Open Lake (U.S. Portion), LC
718    #[doc(hidden)]
719    LCZ460,
720    /// Upper Niagara River and Buffalo Harbor, LE
721    #[doc(hidden)]
722    LEZ020,
723    /// Ripley to Dunkirk NY, LE
724    #[doc(hidden)]
725    LEZ040,
726    /// Dunkirk to Buffalo NY, LE
727    #[doc(hidden)]
728    LEZ041,
729    /// Ripley to Buffalo NY extending from 5NM off shoreline to US-Canadian border, LE
730    #[doc(hidden)]
731    LEZ061,
732    /// Maumee Bay to Reno Beach OH, LE
733    #[doc(hidden)]
734    LEZ142,
735    /// Reno Beach to The Islands OH, LE
736    #[doc(hidden)]
737    LEZ143,
738    /// The Islands to Vermilion OH, LE
739    #[doc(hidden)]
740    LEZ144,
741    /// Vermilion to Avon Point OH, LE
742    #[doc(hidden)]
743    LEZ145,
744    /// Avon Point to Willowick OH, LE
745    #[doc(hidden)]
746    LEZ146,
747    /// Willowick to Geneva-on-the Lake OH, LE
748    #[doc(hidden)]
749    LEZ147,
750    /// Geneva-on-the-Lake to Conneaut OH, LE
751    #[doc(hidden)]
752    LEZ148,
753    /// Conneaut OH to Ripley NY, LE
754    #[doc(hidden)]
755    LEZ149,
756    /// Detroit River Lt. to Maumee Bay OH to Reno Beach OH beyond 5NM offshoreline to US-Canadian border, LE
757    #[doc(hidden)]
758    LEZ162,
759    /// Reno Beach to The Islands OH beyond 5NM off shoreline to US-Canadian border, LE
760    #[doc(hidden)]
761    LEZ163,
762    /// The Islands to Vermilion OH beyond 5 nm off shoreline to US-Canadian border, LE
763    #[doc(hidden)]
764    LEZ164,
765    /// Vermilion to Avon Point OH beyond 5 nm off shoreline to US-Canadian border, LE
766    #[doc(hidden)]
767    LEZ165,
768    /// Avon Point to Willowick OH beyond 5 nm off shoreline to US-Canadian border, LE
769    #[doc(hidden)]
770    LEZ166,
771    /// Willowick to Geneva-on-the-Lake OH beyond 5NM off shoreline to US-Canadian border, LE
772    #[doc(hidden)]
773    LEZ167,
774    /// Geneva-on-the-Lake to Conneaut OH beyond 5 nm off shoreline to US-Canadian border, LE
775    #[doc(hidden)]
776    LEZ168,
777    /// Conneaut OH to Ripley NY beyond 5 nm off shoreline to US-Canadian border, LE
778    #[doc(hidden)]
779    LEZ169,
780    /// Michigan Waters of Lake Erie from Detroit River to North Cape MI, LE
781    #[doc(hidden)]
782    LEZ444,
783    /// Straits of Mackinac within 5 nm of Mackinac Bridge including Mackinac Island, LH
784    #[doc(hidden)]
785    LHZ345,
786    /// St Ignace to False Detour Channel, LH
787    #[doc(hidden)]
788    LHZ346,
789    /// 5NM East of Mackinac Bridge to Presque Isle Light MI including Bois Blanc Island, LH
790    #[doc(hidden)]
791    LHZ347,
792    /// Presque Isle Light to Sturgeon Pt MI Including Thunder Bay National Marine Sanctuary, LH
793    #[doc(hidden)]
794    LHZ348,
795    /// Sturgeon Pt to Alabaster MI, LH
796    #[doc(hidden)]
797    LHZ349,
798    /// Lake Huron from 5NM east of Mackinac Bridge to Presque Isle Lt  to the US/Canadian border beyond 5 NM from shore, LH
799    #[doc(hidden)]
800    LHZ361,
801    /// Lake Huron from Presque Isle Lt. to Sturgeon Point  MI 5NM off shore to US/Canadian border, LH
802    #[doc(hidden)]
803    LHZ362,
804    /// Lake Huron from Sturgeon Point to Alabaster MI 5NM off shore to US/Canadian border, LH
805    #[doc(hidden)]
806    LHZ363,
807    /// Outer Saginaw Bay SW of Alabaster to Port Austin MI to Inner Saginaw Bay, LH
808    #[doc(hidden)]
809    LHZ421,
810    /// Inner Saginaw Bay SW of Point Au Gres to Bay Port MI, LH
811    #[doc(hidden)]
812    LHZ422,
813    /// Port Austin to Harbor Beach MI, LH
814    #[doc(hidden)]
815    LHZ441,
816    /// Harbor Beach to Port Sanilac MI, LH
817    #[doc(hidden)]
818    LHZ442,
819    /// Port Sanilac to Port Huron MI, LH
820    #[doc(hidden)]
821    LHZ443,
822    /// Lake Huron from Port Austin to Harbor Beach 5NM Off Shore to the US/Canadian border, LH
823    #[doc(hidden)]
824    LHZ462,
825    /// Lake Huron from Harbor Beach to Port Sanilac 5NM Off Shore to US/Canadian border, LH
826    #[doc(hidden)]
827    LHZ463,
828    /// Lake Huron from Port Sanilac to Port Huron 5NM Off Shore to US/Canadian border, LH
829    #[doc(hidden)]
830    LHZ464,
831    /// New Buffalo MI to St Joseph MI, LM
832    #[doc(hidden)]
833    LMZ043,
834    /// Michigan City IN to New Buffalo MI, LM
835    #[doc(hidden)]
836    LMZ046,
837    /// Lake Michigan Michigan City IN to St. Joseph MI 5 NM offshore to mid-line of lake., LM
838    #[doc(hidden)]
839    LMZ080,
840    /// Green Bay North of line from Cedar River MI to Rock Island Passage, LM
841    #[doc(hidden)]
842    LMZ221,
843    /// Seul Choix Point to Point Detour MI, LM
844    #[doc(hidden)]
845    LMZ248,
846    /// 5NM East of a line from Fairport MI to Rock Island Passage, LM
847    #[doc(hidden)]
848    LMZ250,
849    /// Lake Michigan from Seul Choix Point to Rock Island Passage 5NM offshore to Mid Lake, LM
850    #[doc(hidden)]
851    LMZ261,
852    /// Grand Traverse Bay south of a line Grand Traverse Light to Norwood MI, LM
853    #[doc(hidden)]
854    LMZ323,
855    /// Seul Choix Point to 5NM West of Mackinac Bridge, LM
856    #[doc(hidden)]
857    LMZ341,
858    /// Norwood MI to 5NM West of Mackinac Bridge including Little Traverse Bay, LM
859    #[doc(hidden)]
860    LMZ342,
861    /// Sleeping Bear Point to Grand Traverse Light MI, LM
862    #[doc(hidden)]
863    LMZ344,
864    /// Point Betsie to Sleeping Bear Point MI, LM
865    #[doc(hidden)]
866    LMZ345,
867    /// Manistee to Point Betsie MI, LM
868    #[doc(hidden)]
869    LMZ346,
870    /// 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, LM
871    #[doc(hidden)]
872    LMZ362,
873    /// Lake Michigan from Charlevoix to Point Betsie MI 5NM Offshore to mid lake, LM
874    #[doc(hidden)]
875    LMZ364,
876    /// Lake Michigan from Point Betsie to Manistee MI 5NM offshore to Mid Lake, LM
877    #[doc(hidden)]
878    LMZ366,
879    /// 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, LM
880    #[doc(hidden)]
881    LMZ521,
882    /// Green Bay south of line from  Oconto WI to Little Sturgeon Bay WI, LM
883    #[doc(hidden)]
884    LMZ522,
885    /// Rock Island Passage to Sturgeon Bay WI, LM
886    #[doc(hidden)]
887    LMZ541,
888    /// Sturgeon Bay to Two Rivers WI, LM
889    #[doc(hidden)]
890    LMZ542,
891    /// Two Rivers to Sheboygan WI, LM
892    #[doc(hidden)]
893    LMZ543,
894    /// Lake Michigan from Rock Island Passage to Sturgeon Bay WI 5NM offshore to mid lake, LM
895    #[doc(hidden)]
896    LMZ563,
897    /// Lake Michigan from Sturgeon Bay to Two Rivers WI 5NM offshore to Mid Lake, LM
898    #[doc(hidden)]
899    LMZ565,
900    /// Lake Michigan from Two Rivers to Sheboygan WI 5NM offshore to Mid Lake, LM
901    #[doc(hidden)]
902    LMZ567,
903    /// Sheboygan to Port Washington WI, LM
904    #[doc(hidden)]
905    LMZ643,
906    /// Port Washington to North Point Light WI, LM
907    #[doc(hidden)]
908    LMZ644,
909    /// North Point Light to Wind Point WI, LM
910    #[doc(hidden)]
911    LMZ645,
912    /// Wind Point WI to Winthrop Harbor IL, LM
913    #[doc(hidden)]
914    LMZ646,
915    /// Lake Michigan from Sheboygan to Port Washington WI 5NM offshore to Mid Lake, LM
916    #[doc(hidden)]
917    LMZ669,
918    /// Lake Michigan from Port Washington to North Point Light WI 5NM offshore to Mid Lake, LM
919    #[doc(hidden)]
920    LMZ671,
921    /// Lake Michigan from North Point Light to Wind Point WI 5NM offshore to Mid Lake, LM
922    #[doc(hidden)]
923    LMZ673,
924    /// Lake Michigan from Wind Point WI to Winthrop Harbor IL 5NM offshore to Mid Lake, LM
925    #[doc(hidden)]
926    LMZ675,
927    /// Winthrop Harbor to Wilmette Harbor IL, LM
928    #[doc(hidden)]
929    LMZ740,
930    /// Wilmette Harbor to Northerly Island IL, LM
931    #[doc(hidden)]
932    LMZ741,
933    /// Northerly Island to Calumet Harbor IL, LM
934    #[doc(hidden)]
935    LMZ742,
936    /// Calumet Harbor IL to Gary IN, LM
937    #[doc(hidden)]
938    LMZ743,
939    /// Gary to Burns Harbor IN, LM
940    #[doc(hidden)]
941    LMZ744,
942    /// Burns Harbor to Michigan City IN, LM
943    #[doc(hidden)]
944    LMZ745,
945    /// Lake Michigan from Winthrop Harbor to Wilmette Harbor IL 5NM offshore to Mid Lake, LM
946    #[doc(hidden)]
947    LMZ777,
948    /// Lake Michigan from Wilmette Harbor to Michigan City in 5NM offshore to Mid Lake, LM
949    #[doc(hidden)]
950    LMZ779,
951    /// St Joseph to South Haven MI, LM
952    #[doc(hidden)]
953    LMZ844,
954    /// South Haven to Holland MI, LM
955    #[doc(hidden)]
956    LMZ845,
957    /// Holland to Grand Haven MI, LM
958    #[doc(hidden)]
959    LMZ846,
960    /// Grand Haven to Whitehall MI, LM
961    #[doc(hidden)]
962    LMZ847,
963    /// Whitehall to Pentwater MI, LM
964    #[doc(hidden)]
965    LMZ848,
966    /// Pentwater to Manistee MI, LM
967    #[doc(hidden)]
968    LMZ849,
969    /// Lake Michigan from Pentwater to Manistee MI 5NM offshore to Mid Lake, LM
970    #[doc(hidden)]
971    LMZ868,
972    /// Lake Michigan from Whitehall to Pentwater MI 5NM offshore to Mid Lake, LM
973    #[doc(hidden)]
974    LMZ870,
975    /// Lake Michigan from Grand Haven to Whitehall MI 5NM offshore to Mid Lake, LM
976    #[doc(hidden)]
977    LMZ872,
978    /// Lake Michigan from Holland to Grand Haven MI 5NM offshore to Mid Lake, LM
979    #[doc(hidden)]
980    LMZ874,
981    /// Lake Michigan from South Haven to Holland MI 5NM offshore to Mid lake, LM
982    #[doc(hidden)]
983    LMZ876,
984    /// Lake Michigan from St Joseph to South Haven MI 5NM offshore to Mid Lake, LM
985    #[doc(hidden)]
986    LMZ878,
987    /// Lower Niagara River, LO
988    #[doc(hidden)]
989    LOZ030,
990    /// Niagara River to Hamlin Beach NY, LO
991    #[doc(hidden)]
992    LOZ042,
993    /// Hamlin Beach to Sodus Bay NY, LO
994    #[doc(hidden)]
995    LOZ043,
996    /// Sodus Bay to Mexico Bay NY, LO
997    #[doc(hidden)]
998    LOZ044,
999    /// Mexico Bay NY to the St. Lawrence River, LO
1000    #[doc(hidden)]
1001    LOZ045,
1002    /// Niagara River to Hamlin Beach NY beyond 5NM off shoreline to US-Canadian border, LO
1003    #[doc(hidden)]
1004    LOZ062,
1005    /// Hamlin Beach to Sodus Bay NY beyond 5NM off shoreline to US-Canadian border, LO
1006    #[doc(hidden)]
1007    LOZ063,
1008    /// Sodus Bay to Mexico Bay NY beyond 5NM off shoreline to US-Canadian border, LO
1009    #[doc(hidden)]
1010    LOZ064,
1011    /// Mexico Bay NY to the St. Lawrence River beyond 5NM off shoreline to US-Canadian border, LO
1012    #[doc(hidden)]
1013    LOZ065,
1014    /// Chequamegon Bay-Bayfield to Oak Point WI, LS
1015    #[doc(hidden)]
1016    LSZ121,
1017    /// Grand Portage to Grand Marais MN, LS
1018    #[doc(hidden)]
1019    LSZ140,
1020    /// Grand Marais to Taconite Harbor MN, LS
1021    #[doc(hidden)]
1022    LSZ141,
1023    /// Taconite Harbor to Silver Bay Harbor MN, LS
1024    #[doc(hidden)]
1025    LSZ142,
1026    /// Silver Bay Harbor to Two Harbors MN, LS
1027    #[doc(hidden)]
1028    LSZ143,
1029    /// Two Harbors to Duluth MN, LS
1030    #[doc(hidden)]
1031    LSZ144,
1032    /// Duluth MN to Port Wing WI, LS
1033    #[doc(hidden)]
1034    LSZ145,
1035    /// Port Wing to Sand Island WI, LS
1036    #[doc(hidden)]
1037    LSZ146,
1038    /// Sand Island to Bayfield WI, LS
1039    #[doc(hidden)]
1040    LSZ147,
1041    /// Oak Point to Saxon Harbor WI, LS
1042    #[doc(hidden)]
1043    LSZ148,
1044    /// Outer Apostle Islands Beyond 5 NM from Mainland, LS
1045    #[doc(hidden)]
1046    LSZ150,
1047    /// Lake Superior west of a line from Saxon Harbor WI to Grand Portage MN beyond 5NM, LS
1048    #[doc(hidden)]
1049    LSZ162,
1050    /// Saxon Harbor WI to Black River MI, LS
1051    #[doc(hidden)]
1052    LSZ240,
1053    /// Black River To Ontonagon MI, LS
1054    #[doc(hidden)]
1055    LSZ241,
1056    /// Ontonagon to Upper Entrance of Portage Canal MI, LS
1057    #[doc(hidden)]
1058    LSZ242,
1059    /// Upper Entrance of Portage Canal to Eagle River MI, LS
1060    #[doc(hidden)]
1061    LSZ243,
1062    /// Eagle River to Manitou Island MI, LS
1063    #[doc(hidden)]
1064    LSZ244,
1065    /// Manitou Island to Point Isabelle MI, LS
1066    #[doc(hidden)]
1067    LSZ245,
1068    /// Point Isabelle to Lower Entrance of Portage Canal MI, LS
1069    #[doc(hidden)]
1070    LSZ246,
1071    /// Portage Lake to Huron Island MI to Lower Entrance of Portage Canal To Huron Islands MI Including Keweenaw and Huron Bays, LS
1072    #[doc(hidden)]
1073    LSZ247,
1074    /// Huron Islands to Marquette MI, LS
1075    #[doc(hidden)]
1076    LSZ248,
1077    /// Marquette to Munising MI, LS
1078    #[doc(hidden)]
1079    LSZ249,
1080    /// Munising to Grand Marais MI, LS
1081    #[doc(hidden)]
1082    LSZ250,
1083    /// Grand Marais to Whitefish Point MI, LS
1084    #[doc(hidden)]
1085    LSZ251,
1086    /// 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, LS
1087    #[doc(hidden)]
1088    LSZ263,
1089    /// Lake Superior from Upper Entrance to Portage Canal to Manitou Island MI 5NM off shore to the US/Canadian Border, LS
1090    #[doc(hidden)]
1091    LSZ264,
1092    /// Lake Superior West of Line from Manitou Island to Marquette MI Beyond 5NM from shore, LS
1093    #[doc(hidden)]
1094    LSZ265,
1095    /// 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, LS
1096    #[doc(hidden)]
1097    LSZ266,
1098    /// Lake Superior from Grand Marais MI to Whitefish Point MI 5NM off shore to the US/Canadian border, LS
1099    #[doc(hidden)]
1100    LSZ267,
1101    /// Whitefish Bay (U.S. Portion)/Whitefish Point to Point Iroquois MI, LS
1102    #[doc(hidden)]
1103    LSZ321,
1104    /// St. Marys River Point Iroquois to E. Potagannissing Bay, LS
1105    #[doc(hidden)]
1106    LSZ322,
1107    /// Kauai Northwest Waters, PH
1108    #[doc(hidden)]
1109    PHZ110,
1110    /// Kauai Windward Waters, PH
1111    #[doc(hidden)]
1112    PHZ111,
1113    /// Kauai Leeward Waters, PH
1114    #[doc(hidden)]
1115    PHZ112,
1116    /// Kauai Channel, PH
1117    #[doc(hidden)]
1118    PHZ113,
1119    /// Oahu Windward Waters, PH
1120    #[doc(hidden)]
1121    PHZ114,
1122    /// Oahu Leeward Waters, PH
1123    #[doc(hidden)]
1124    PHZ115,
1125    /// Kaiwi Channel, PH
1126    #[doc(hidden)]
1127    PHZ116,
1128    /// Maui County Windward Waters, PH
1129    #[doc(hidden)]
1130    PHZ117,
1131    /// Maui County Leeward Waters, PH
1132    #[doc(hidden)]
1133    PHZ118,
1134    /// Maalaea Bay, PH
1135    #[doc(hidden)]
1136    PHZ119,
1137    /// Pailolo Channel, PH
1138    #[doc(hidden)]
1139    PHZ120,
1140    /// Alenuihaha Channel, PH
1141    #[doc(hidden)]
1142    PHZ121,
1143    /// Big Island Windward Waters, PH
1144    #[doc(hidden)]
1145    PHZ122,
1146    /// Big Island Leeward Waters, PH
1147    #[doc(hidden)]
1148    PHZ123,
1149    /// Big Island Southeast Waters, PH
1150    #[doc(hidden)]
1151    PHZ124,
1152    /// Glacier Bay, PK
1153    #[doc(hidden)]
1154    PKZ011,
1155    /// Northern Lynn Canal, PK
1156    #[doc(hidden)]
1157    PKZ012,
1158    /// Southern Lynn Canal, PK
1159    #[doc(hidden)]
1160    PKZ013,
1161    /// Icy Strait, PK
1162    #[doc(hidden)]
1163    PKZ021,
1164    /// Cross Sound, PK
1165    #[doc(hidden)]
1166    PKZ022,
1167    /// Stephens Passage, PK
1168    #[doc(hidden)]
1169    PKZ031,
1170    /// Northern Chatham Strait, PK
1171    #[doc(hidden)]
1172    PKZ032,
1173    /// Southern Chatham Strait, PK
1174    #[doc(hidden)]
1175    PKZ033,
1176    /// Frederick Sound, PK
1177    #[doc(hidden)]
1178    PKZ034,
1179    /// Sumner Strait, PK
1180    #[doc(hidden)]
1181    PKZ035,
1182    /// Clarence Strait, PK
1183    #[doc(hidden)]
1184    PKZ036,
1185    /// Dixon Entrance to Cape Decision, PK
1186    #[doc(hidden)]
1187    PKZ041,
1188    /// Cape Decision to Cape Edgecumbe, PK
1189    #[doc(hidden)]
1190    PKZ042,
1191    /// Southeast Alaska Outside Waters From Cape Edgecumbe to Cape Fairweather, PK
1192    #[doc(hidden)]
1193    PKZ043,
1194    /// Cape Fairweather to Icy Cape, PK
1195    #[doc(hidden)]
1196    PKZ051,
1197    /// Icy Cape to Cape Suckling, PK
1198    #[doc(hidden)]
1199    PKZ052,
1200    /// Yakutat Bay, PK
1201    #[doc(hidden)]
1202    PKZ053,
1203    /// Cape Suckling to Cape Cleare, PK
1204    #[doc(hidden)]
1205    PKZ119,
1206    /// Cape Cleare to Gore Point, PK
1207    #[doc(hidden)]
1208    PKZ120,
1209    /// Resurrection Bay, PK
1210    #[doc(hidden)]
1211    PKZ121,
1212    /// Prince William Sound, PK
1213    #[doc(hidden)]
1214    PKZ125,
1215    /// Port of Valdez, PK
1216    #[doc(hidden)]
1217    PKZ126,
1218    /// Valdez Narrows, PK
1219    #[doc(hidden)]
1220    PKZ127,
1221    /// Valdez Arm, PK
1222    #[doc(hidden)]
1223    PKZ128,
1224    /// Western Prince William Sound, PK
1225    #[doc(hidden)]
1226    PKZ129,
1227    /// West of Barren Islands Including Kamishak Bay, PK
1228    #[doc(hidden)]
1229    PKZ130,
1230    /// Barren Islands East, PK
1231    #[doc(hidden)]
1232    PKZ131,
1233    /// Shuyak Island To Sitkinak, PK
1234    #[doc(hidden)]
1235    PKZ132,
1236    /// Chiniak Bay, PK
1237    #[doc(hidden)]
1238    PKZ136,
1239    /// Marmot Bay, PK
1240    #[doc(hidden)]
1241    PKZ137,
1242    /// Shelikof Strait, PK
1243    #[doc(hidden)]
1244    PKZ138,
1245    /// Cook Inlet Kalgin Island to Point Bede, PK
1246    #[doc(hidden)]
1247    PKZ139,
1248    /// Cook Inlet North Kalgin Island, PK
1249    #[doc(hidden)]
1250    PKZ140,
1251    /// Kachemak Bay, PK
1252    #[doc(hidden)]
1253    PKZ141,
1254    /// Sitkinak to Castle Cape, PK
1255    #[doc(hidden)]
1256    PKZ150,
1257    /// Castle Cape to Cape Sarichef, PK
1258    #[doc(hidden)]
1259    PKZ155,
1260    /// Bristol Bay, PK
1261    #[doc(hidden)]
1262    PKZ160,
1263    /// Port Heiden to Cape Sarichef, PK
1264    #[doc(hidden)]
1265    PKZ165,
1266    /// Cape Sarichef to Nikoski Bering Side, PK
1267    #[doc(hidden)]
1268    PKZ170,
1269    /// Unalaska Bay, PK
1270    #[doc(hidden)]
1271    PKZ171,
1272    /// Cape Sarichef to Nikoski Pacific Side, PK
1273    #[doc(hidden)]
1274    PKZ172,
1275    /// Nikolski to Seguam Bering Side, PK
1276    #[doc(hidden)]
1277    PKZ173,
1278    /// Nikolski to Seguam Pacific Side, PK
1279    #[doc(hidden)]
1280    PKZ174,
1281    /// Seguam to Adak Bering Side, PK
1282    #[doc(hidden)]
1283    PKZ175,
1284    /// Seguam to Adak Pacific Side, PK
1285    #[doc(hidden)]
1286    PKZ176,
1287    /// Adak to Kiska, PK
1288    #[doc(hidden)]
1289    PKZ177,
1290    /// Kiska to Attu, PK
1291    #[doc(hidden)]
1292    PKZ178,
1293    /// Pribilof Islands Nearshore Waters, PK
1294    #[doc(hidden)]
1295    PKZ179,
1296    /// Kuskokwim Delta and Etolin Strait, PK
1297    #[doc(hidden)]
1298    PKZ180,
1299    /// North and West of Nunivak Island, PK
1300    #[doc(hidden)]
1301    PKZ181,
1302    /// St Matthew Island Waters, PK
1303    #[doc(hidden)]
1304    PKZ185,
1305    /// Norton Sound, PK
1306    #[doc(hidden)]
1307    PKZ200,
1308    /// Etolin Strait to Dall Point, PK
1309    #[doc(hidden)]
1310    PKZ201,
1311    /// Dall Point to Wales, PK
1312    #[doc(hidden)]
1313    PKZ210,
1314    /// Kotzebue Sound, PK
1315    #[doc(hidden)]
1316    PKZ215,
1317    /// Wales to Cape Thompson, PK
1318    #[doc(hidden)]
1319    PKZ220,
1320    /// Cape Thompson to Cape Beaufort, PK
1321    #[doc(hidden)]
1322    PKZ225,
1323    /// Cape Beaufort to Point Franklin, PK
1324    #[doc(hidden)]
1325    PKZ230,
1326    /// Point Franklin to Cape Halkett, PK
1327    #[doc(hidden)]
1328    PKZ235,
1329    /// Cape Halkett to Flaxman Island, PK
1330    #[doc(hidden)]
1331    PKZ240,
1332    /// Flaxman Island to Demarcation Point, PK
1333    #[doc(hidden)]
1334    PKZ245,
1335    /// Guam Coastal Waters, PM
1336    #[doc(hidden)]
1337    PMZ151,
1338    /// Rota Coastal Waters, PM
1339    #[doc(hidden)]
1340    PMZ152,
1341    /// Tinian Coastal Waters, PM
1342    #[doc(hidden)]
1343    PMZ153,
1344    /// Saipan Coastal Waters, PM
1345    #[doc(hidden)]
1346    PMZ154,
1347    /// Koror Palau Coastal Waters, PM
1348    #[doc(hidden)]
1349    PMZ161,
1350    /// Yap Coastal Waters, PM
1351    #[doc(hidden)]
1352    PMZ171,
1353    /// Chuuk Coastal Waters, PM
1354    #[doc(hidden)]
1355    PMZ172,
1356    /// Pohnpei Coastal Waters, PM
1357    #[doc(hidden)]
1358    PMZ173,
1359    /// Kosrae Coastal Waters, PM
1360    #[doc(hidden)]
1361    PMZ174,
1362    /// Majuro Coastal Waters, PM
1363    #[doc(hidden)]
1364    PMZ181,
1365    /// Waters out to 40 Nautical Miles, PM
1366    #[doc(hidden)]
1367    PMZ191,
1368    /// Coastal waters of Tututila and Aunuu, PS
1369    #[doc(hidden)]
1370    PSZ150,
1371    /// Coastal waters of Manua, PS
1372    #[doc(hidden)]
1373    PSZ151,
1374    /// Coastal waters of Swain's Island, PS
1375    #[doc(hidden)]
1376    PSZ152,
1377    /// Grays Harbor Bar, PZ
1378    #[doc(hidden)]
1379    PZZ110,
1380    /// West Entrance U.S. Waters Strait Of Juan De Fuca, PZ
1381    #[doc(hidden)]
1382    PZZ130,
1383    /// Central U.S. Waters Strait Of Juan De Fuca, PZ
1384    #[doc(hidden)]
1385    PZZ131,
1386    /// East Entrance U.S. Waters Strait Of Juan De Fuca, PZ
1387    #[doc(hidden)]
1388    PZZ132,
1389    /// Northern Inland Waters Including The San Juan Islands, PZ
1390    #[doc(hidden)]
1391    PZZ133,
1392    /// Admiralty Inlet, PZ
1393    #[doc(hidden)]
1394    PZZ134,
1395    /// Puget Sound and Hood Canal, PZ
1396    #[doc(hidden)]
1397    PZZ135,
1398    /// Coastal Waters From Cape Flattery To James Island Out 10 Nm, PZ
1399    #[doc(hidden)]
1400    PZZ150,
1401    /// Coastal Waters From James Island To Point Grenville Out 10 Nm, PZ
1402    #[doc(hidden)]
1403    PZZ153,
1404    /// Coastal Waters From Point Grenville To Cape Shoalwater Out 10 Nm, PZ
1405    #[doc(hidden)]
1406    PZZ156,
1407    /// Coastal Waters From Cape Flattery To James Island 10 To 60 Nm, PZ
1408    #[doc(hidden)]
1409    PZZ170,
1410    /// Waters From James Island To Point Grenville 10 To 60 Nm, PZ
1411    #[doc(hidden)]
1412    PZZ173,
1413    /// Coastal Waters From Point Grenville To Cape Shoalwater 10 To 60 Nm, PZ
1414    #[doc(hidden)]
1415    PZZ176,
1416    /// Columbia River Bar, PZ
1417    #[doc(hidden)]
1418    PZZ210,
1419    /// Coastal waters from Cape Shoalwater WA to Cascade Head OR out 10 nm, PZ
1420    #[doc(hidden)]
1421    PZZ250,
1422    /// Coastal waters from Cascade Head to Florence OR out 10 nm, PZ
1423    #[doc(hidden)]
1424    PZZ255,
1425    /// Waters from Cape Shoalwater WA to Cascade Head OR from 10 to 60 nm, PZ
1426    #[doc(hidden)]
1427    PZZ270,
1428    /// Waters from Cascade Head to Florence OR from 10 to 60 nm, PZ
1429    #[doc(hidden)]
1430    PZZ275,
1431    /// Coastal waters from Florence to Cape Blanco OR out 10 nm, PZ
1432    #[doc(hidden)]
1433    PZZ350,
1434    /// Coastal waters from Cape Blanco OR to Pt. St. George CA out 10 nm, PZ
1435    #[doc(hidden)]
1436    PZZ356,
1437    /// Waters from Florence to Cape Blanco OR from 10 to 60 nm, PZ
1438    #[doc(hidden)]
1439    PZZ370,
1440    /// Waters from Cape Blanco OR to Pt. St. George CA from 10 to 60 nm, PZ
1441    #[doc(hidden)]
1442    PZZ376,
1443    /// Humboldt Bay Bar, PZ
1444    #[doc(hidden)]
1445    PZZ410,
1446    /// Humboldt Bay, PZ
1447    #[doc(hidden)]
1448    PZZ415,
1449    /// Coastal waters from Pt. St. George to Cape Mendocino CA out 10 nm, PZ
1450    #[doc(hidden)]
1451    PZZ450,
1452    /// Coastal waters from Cape Mendocino to Pt. Arena CA out 10 nm, PZ
1453    #[doc(hidden)]
1454    PZZ455,
1455    /// Waters from Pt. St. George to Cape Mendocino CA from 10 to 60 nm, PZ
1456    #[doc(hidden)]
1457    PZZ470,
1458    /// Waters from Cape Mendocino to Pt. Arena CA from 10 to 60 nm, PZ
1459    #[doc(hidden)]
1460    PZZ475,
1461    /// San Pablo Bay, Suisun Bay, the West Delta and  the San Francisco Bay north of the Bay Bridge, PZ
1462    #[doc(hidden)]
1463    PZZ530,
1464    /// San Francisco Bay South of the Bay Bridge, PZ
1465    #[doc(hidden)]
1466    PZZ531,
1467    /// Monterey Bay, PZ
1468    #[doc(hidden)]
1469    PZZ535,
1470    /// Coastal Waters from Point Arena to Point Reyes California out to 10 nm, PZ
1471    #[doc(hidden)]
1472    PZZ540,
1473    /// Coastal Waters from Point Reyes to Pigeon Point California out to 10 nm, PZ
1474    #[doc(hidden)]
1475    PZZ545,
1476    /// Coastal Waters from Pigeon Point to Point Pinos California out to 10 nm, PZ
1477    #[doc(hidden)]
1478    PZZ560,
1479    /// Coastal Waters from Point Pinos to Point Piedras Blancas California out to 10 nm, PZ
1480    #[doc(hidden)]
1481    PZZ565,
1482    /// Waters from Point Arena to Point Reyes 10-60 NM, PZ
1483    #[doc(hidden)]
1484    PZZ570,
1485    /// Waters from Point Reyes to Pigeon Point 10-60 NM, PZ
1486    #[doc(hidden)]
1487    PZZ571,
1488    /// Waters from Pigeon Point to Point Pinos 10-60 NM, PZ
1489    #[doc(hidden)]
1490    PZZ575,
1491    /// Waters from Point Pinos to Point Piedras Blancas 10-60 NM, PZ
1492    #[doc(hidden)]
1493    PZZ576,
1494    /// Point Piedras Blancas to Point Sal westward out to 10 NM, PZ
1495    #[doc(hidden)]
1496    PZZ645,
1497    /// East Santa Barbara Channel from Pt. Conception to Pt. Mugu CA including Santa Cruz Island, PZ
1498    #[doc(hidden)]
1499    PZZ650,
1500    /// Inner waters from Point Mugu to San Mateo Pt. CA including Santa Catalina and Anacapa Islands, PZ
1501    #[doc(hidden)]
1502    PZZ655,
1503    /// Point Piedras Blancas to Point Sal from 10 to 60 NM, PZ
1504    #[doc(hidden)]
1505    PZZ670,
1506    /// Waters from Pt. Sal to Santa Cruz Island CA and westward 60 nm including San Miguel and Santa Rosa Islands, PZ
1507    #[doc(hidden)]
1508    PZZ673,
1509    /// Outer waters from Santa Cruz Island to San Clemente Island to 60 NM offshore including San Nicolas and Santa Barbara Islands, PZ
1510    #[doc(hidden)]
1511    PZZ676,
1512    /// Coastal Waters from San Mateo Point to the Mexican Border and out to 30 nm, PZ
1513    #[doc(hidden)]
1514    PZZ750,
1515    /// Waters from San Mateo point to the Mexican Border Extending 30 to 60 nm out including San Clemente Island, PZ
1516    #[doc(hidden)]
1517    PZZ775,
1518    /// St. Lawrence River above Ogdensburg NY, SL
1519    #[doc(hidden)]
1520    SLZ022,
1521    /// St. Lawrence River from Ogdensburg to St. Regis NY, SL
1522    #[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}