Active Watches, Warnings, and Advisories
National Significant Warnings
Recent Local NWS Text Products
Resources
|
Home Heat Advisory 0017 Issued by the Norman Forecast Office
Action: New Issued At: 2026-07-21 12:20:49 987 WWUS74 KOUN 211720 NPWOUN URGENT - WEATHER MESSAGE National Weather Service Norman OK 1220 PM CDT Tue Jul 21 2026 OKZ043-048-052-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Coal-Atoka-Bryan- Including the cities of Durant, Atoka, and Coalgate 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the Extreme Heat Warning, dangerously hot conditions with heat index values up to 113. For the Heat Advisory, heat index values up to 109 expected. * WHERE...Atoka, Bryan, and Coal Counties. * WHEN...For the Extreme Heat Warning, until 8 PM CDT this evening. For the Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. Do not leave young children and pets in unattended vehicles. Car interiors will reach lethal temperatures in a matter of minutes. && $$ OKZ046-047-050-051-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Carter-Johnston-Love-Marshall- Including the cities of Madill, Kingston, Ardmore, Marietta, Tishomingo, and Thackerville 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the Extreme Heat Warning, dangerously hot conditions with heat index values up to 110. For the Heat Advisory, heat index values up to 106 expected. * WHERE...Johnston, Marshall, Carter, and Love Counties. * WHEN...For the Extreme Heat Warning, until 8 PM CDT this evening. For the Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ006>008-011>013-018>020-024>026-029>032-042-220100- /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Alfalfa-Grant-Kay-Major-Garfield-Noble-Kingfisher-Logan-Payne- Canadian-Oklahoma-Lincoln-Cleveland-Pottawatomie-Seminole-Hughes- Pontotoc- Including the cities of Kingfisher, Davenport, Guthrie, Blackwell, El Reno, Norman, Shawnee, Ada, Holdenville, Ponca City, Prague, Yukon, Okarche, Chandler, Wellston, Concho, Meeker, Helena, Medford, Lamont, Seminole, Enid, Stillwater, Cherokee, Carmen, Hennessey, Wewoka, Wetumka, Moore, Wakita, Pond Creek, Stroud, Mustang, Fairview, Oklahoma City, and Perry 1220 PM CDT Tue Jul 21 2026 ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Dangerously hot conditions with heat index values up to 110. * WHERE...Portions of central, east central, northern, northwest, and southeast Oklahoma. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. Do not leave young children and pets in unattended vehicles. Car interiors will reach lethal temperatures in a matter of minutes. && $$ OKZ028-040-041-220100- /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ McClain-Garvin-Murray- Including the cities of Lindsay, Purcell, Blanchard, Sulphur, Davis, Wynnewood, Pauls Valley, and Newcastle 1220 PM CDT Tue Jul 21 2026 ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Dangerously hot conditions with heat index values up to 107. * WHERE...McClain, Garvin, and Murray Counties. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ033>039-044-045-TXZ083>090-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.HT.Y.0016.000000T0000Z-260722T0100Z/ Harmon-Greer-Kiowa-Jackson-Tillman-Comanche-Stephens-Cotton- Jefferson-Hardeman-Foard-Wilbarger-Wichita-Knox-Baylor-Archer-Clay- Including the cities of Scotland, Ringling, Waurika, Ryan, Knox City, Snyder, Hollis, Lawton, Walters, Lakeside City, Archer City, Vernon, Granite, Munday, Sheppard AFB, Hobart, Henrietta, Crowell, Temple, Wichita Falls, Duncan, Frederick, Holliday, Altus, Quanah, Seymour, and Mangum 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...HEAT ADVISORY REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the first Heat Advisory, heat index values up to 107. For the second Heat Advisory, heat index values up to 107 expected. * WHERE...Portions of southern and southwest Oklahoma and northern Texas. * WHEN...For the first Heat Advisory, until 8 PM CDT this evening. For the second Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ004-005-009-010-014>017-021>023-027-220100- /O.CON.KOUN.HT.Y.0016.000000T0000Z-260722T0100Z/ Harper-Woods-Ellis-Woodward-Roger Mills-Dewey-Custer-Blaine- Beckham-Washita-Caddo-Grady- Including the cities of Laverne, Weatherford, Elk City, Arnett, Watonga, Geary, Buffalo, Okeene, Fargo, Cordell, Woodward, Gage, Tuttle, Burns Flat, Sentinel, Hammon, Leedey, Vici, Seiling, Cheyenne, Alva, Sayre, Hinton, Anadarko, Clinton, Taloga, Shattuck, and Chickasha 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Heat index values up to 106. * WHERE...Portions of central, northwest, southwest, and western Oklahoma. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ Bunker Action: New Issued At: 2026-07-21 12:20:49 987 WWUS74 KOUN 211720 NPWOUN URGENT - WEATHER MESSAGE National Weather Service Norman OK 1220 PM CDT Tue Jul 21 2026 OKZ043-048-052-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Coal-Atoka-Bryan- Including the cities of Durant, Atoka, and Coalgate 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the Extreme Heat Warning, dangerously hot conditions with heat index values up to 113. For the Heat Advisory, heat index values up to 109 expected. * WHERE...Atoka, Bryan, and Coal Counties. * WHEN...For the Extreme Heat Warning, until 8 PM CDT this evening. For the Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. Do not leave young children and pets in unattended vehicles. Car interiors will reach lethal temperatures in a matter of minutes. && $$ OKZ046-047-050-051-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Carter-Johnston-Love-Marshall- Including the cities of Madill, Kingston, Ardmore, Marietta, Tishomingo, and Thackerville 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the Extreme Heat Warning, dangerously hot conditions with heat index values up to 110. For the Heat Advisory, heat index values up to 106 expected. * WHERE...Johnston, Marshall, Carter, and Love Counties. * WHEN...For the Extreme Heat Warning, until 8 PM CDT this evening. For the Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ006>008-011>013-018>020-024>026-029>032-042-220100- /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Alfalfa-Grant-Kay-Major-Garfield-Noble-Kingfisher-Logan-Payne- Canadian-Oklahoma-Lincoln-Cleveland-Pottawatomie-Seminole-Hughes- Pontotoc- Including the cities of Kingfisher, Davenport, Guthrie, Blackwell, El Reno, Norman, Shawnee, Ada, Holdenville, Ponca City, Prague, Yukon, Okarche, Chandler, Wellston, Concho, Meeker, Helena, Medford, Lamont, Seminole, Enid, Stillwater, Cherokee, Carmen, Hennessey, Wewoka, Wetumka, Moore, Wakita, Pond Creek, Stroud, Mustang, Fairview, Oklahoma City, and Perry 1220 PM CDT Tue Jul 21 2026 ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Dangerously hot conditions with heat index values up to 110. * WHERE...Portions of central, east central, northern, northwest, and southeast Oklahoma. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. Do not leave young children and pets in unattended vehicles. Car interiors will reach lethal temperatures in a matter of minutes. && $$ OKZ028-040-041-220100- /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ McClain-Garvin-Murray- Including the cities of Lindsay, Purcell, Blanchard, Sulphur, Davis, Wynnewood, Pauls Valley, and Newcastle 1220 PM CDT Tue Jul 21 2026 ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Dangerously hot conditions with heat index values up to 107. * WHERE...McClain, Garvin, and Murray Counties. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ033>039-044-045-TXZ083>090-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.HT.Y.0016.000000T0000Z-260722T0100Z/ Harmon-Greer-Kiowa-Jackson-Tillman-Comanche-Stephens-Cotton- Jefferson-Hardeman-Foard-Wilbarger-Wichita-Knox-Baylor-Archer-Clay- Including the cities of Scotland, Ringling, Waurika, Ryan, Knox City, Snyder, Hollis, Lawton, Walters, Lakeside City, Archer City, Vernon, Granite, Munday, Sheppard AFB, Hobart, Henrietta, Crowell, Temple, Wichita Falls, Duncan, Frederick, Holliday, Altus, Quanah, Seymour, and Mangum 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...HEAT ADVISORY REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the first Heat Advisory, heat index values up to 107. For the second Heat Advisory, heat index values up to 107 expected. * WHERE...Portions of southern and southwest Oklahoma and northern Texas. * WHEN...For the first Heat Advisory, until 8 PM CDT this evening. For the second Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ004-005-009-010-014>017-021>023-027-220100- /O.CON.KOUN.HT.Y.0016.000000T0000Z-260722T0100Z/ Harper-Woods-Ellis-Woodward-Roger Mills-Dewey-Custer-Blaine- Beckham-Washita-Caddo-Grady- Including the cities of Laverne, Weatherford, Elk City, Arnett, Watonga, Geary, Buffalo, Okeene, Fargo, Cordell, Woodward, Gage, Tuttle, Burns Flat, Sentinel, Hammon, Leedey, Vici, Seiling, Cheyenne, Alva, Sayre, Hinton, Anadarko, Clinton, Taloga, Shattuck, and Chickasha 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Heat index values up to 106. * WHERE...Portions of central, northwest, southwest, and western Oklahoma. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ Bunker Action: New Issued At: 2026-07-21 12:20:49 987 WWUS74 KOUN 211720 NPWOUN URGENT - WEATHER MESSAGE National Weather Service Norman OK 1220 PM CDT Tue Jul 21 2026 OKZ043-048-052-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Coal-Atoka-Bryan- Including the cities of Durant, Atoka, and Coalgate 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the Extreme Heat Warning, dangerously hot conditions with heat index values up to 113. For the Heat Advisory, heat index values up to 109 expected. * WHERE...Atoka, Bryan, and Coal Counties. * WHEN...For the Extreme Heat Warning, until 8 PM CDT this evening. For the Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. Do not leave young children and pets in unattended vehicles. Car interiors will reach lethal temperatures in a matter of minutes. && $$ OKZ046-047-050-051-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Carter-Johnston-Love-Marshall- Including the cities of Madill, Kingston, Ardmore, Marietta, Tishomingo, and Thackerville 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the Extreme Heat Warning, dangerously hot conditions with heat index values up to 110. For the Heat Advisory, heat index values up to 106 expected. * WHERE...Johnston, Marshall, Carter, and Love Counties. * WHEN...For the Extreme Heat Warning, until 8 PM CDT this evening. For the Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ006>008-011>013-018>020-024>026-029>032-042-220100- /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ Alfalfa-Grant-Kay-Major-Garfield-Noble-Kingfisher-Logan-Payne- Canadian-Oklahoma-Lincoln-Cleveland-Pottawatomie-Seminole-Hughes- Pontotoc- Including the cities of Kingfisher, Davenport, Guthrie, Blackwell, El Reno, Norman, Shawnee, Ada, Holdenville, Ponca City, Prague, Yukon, Okarche, Chandler, Wellston, Concho, Meeker, Helena, Medford, Lamont, Seminole, Enid, Stillwater, Cherokee, Carmen, Hennessey, Wewoka, Wetumka, Moore, Wakita, Pond Creek, Stroud, Mustang, Fairview, Oklahoma City, and Perry 1220 PM CDT Tue Jul 21 2026 ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Dangerously hot conditions with heat index values up to 110. * WHERE...Portions of central, east central, northern, northwest, and southeast Oklahoma. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. Do not leave young children and pets in unattended vehicles. Car interiors will reach lethal temperatures in a matter of minutes. && $$ OKZ028-040-041-220100- /O.CON.KOUN.XH.W.0001.000000T0000Z-260722T0100Z/ McClain-Garvin-Murray- Including the cities of Lindsay, Purcell, Blanchard, Sulphur, Davis, Wynnewood, Pauls Valley, and Newcastle 1220 PM CDT Tue Jul 21 2026 ...EXTREME HEAT WARNING REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Dangerously hot conditions with heat index values up to 107. * WHERE...McClain, Garvin, and Murray Counties. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Heat related illnesses increase significantly during extreme heat and high humidity events. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ033>039-044-045-TXZ083>090-220900- /O.NEW.KOUN.HT.Y.0017.260722T1700Z-260723T0100Z/ /O.CON.KOUN.HT.Y.0016.000000T0000Z-260722T0100Z/ Harmon-Greer-Kiowa-Jackson-Tillman-Comanche-Stephens-Cotton- Jefferson-Hardeman-Foard-Wilbarger-Wichita-Knox-Baylor-Archer-Clay- Including the cities of Scotland, Ringling, Waurika, Ryan, Knox City, Snyder, Hollis, Lawton, Walters, Lakeside City, Archer City, Vernon, Granite, Munday, Sheppard AFB, Hobart, Henrietta, Crowell, Temple, Wichita Falls, Duncan, Frederick, Holliday, Altus, Quanah, Seymour, and Mangum 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY IN EFFECT FROM NOON TO 8 PM CDT WEDNESDAY... ...HEAT ADVISORY REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...For the first Heat Advisory, heat index values up to 107. For the second Heat Advisory, heat index values up to 107 expected. * WHERE...Portions of southern and southwest Oklahoma and northern Texas. * WHEN...For the first Heat Advisory, until 8 PM CDT this evening. For the second Heat Advisory, from noon to 8 PM CDT Wednesday. * IMPACTS...Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ OKZ004-005-009-010-014>017-021>023-027-220100- /O.CON.KOUN.HT.Y.0016.000000T0000Z-260722T0100Z/ Harper-Woods-Ellis-Woodward-Roger Mills-Dewey-Custer-Blaine- Beckham-Washita-Caddo-Grady- Including the cities of Laverne, Weatherford, Elk City, Arnett, Watonga, Geary, Buffalo, Okeene, Fargo, Cordell, Woodward, Gage, Tuttle, Burns Flat, Sentinel, Hammon, Leedey, Vici, Seiling, Cheyenne, Alva, Sayre, Hinton, Anadarko, Clinton, Taloga, Shattuck, and Chickasha 1220 PM CDT Tue Jul 21 2026 ...HEAT ADVISORY REMAINS IN EFFECT UNTIL 8 PM CDT THIS EVENING... * WHAT...Heat index values up to 106. * WHERE...Portions of central, northwest, southwest, and western Oklahoma. * WHEN...Until 8 PM CDT this evening. * IMPACTS...Hot temperatures and high humidity may cause heat illnesses. PRECAUTIONARY/PREPAREDNESS ACTIONS... Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun, and check up on relatives and neighbors. && $$ Bunker |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||