| Source | Rapid Fire Updates™ |
Updated 6:54 AM CDT | Get Free Weather Stickers® | Share: |
|
|
|
|
May 21, 2013
The search and rescue efforts are ongoing in Moore, Okla. after a massive tornado levelled the town and local schools.
|
|
May 21, 2013
More than a dozen children perished in the devastating Moore, Okla. tornado.
|
|
May 21, 2013
Twitter responds to the devastation brought by tornadoes Monday in suburban Oklahoma City, offering condolences and prayers for the victims and survivors.
|
|
May 21, 2013
Our reporters were among the first national media to report from Moore, Okla. shortly after a powerful tornado decimated the town. These are their thoughts as they report from the scene.
|
|
May 21, 2013
A photographer who was among the first to arrive at an Oklahoma Elementary School after a tornado destroyed it, describes the heart-wrenching scene.
|
|
May 21, 2013
A desperate search was underway by parents looking to find children after the massive tornado.
|
|
May 21, 2013
Moore, Oklahoma is no stranger to devastating tornadoes.
|
|
May 20, 2013
The Salvation Army says it is activating disaster response teams and mobile feeding units to help residents and rescuers in Moore.
|
|
May 21, 2013
On May 20, 2013, a large deadly tornado ripped through the Oklahoma City area. Click to read the timeline of the tornado event
|
|
May 21, 2013
President Barack Obama has declared a major disaster in Oklahoma as the state recovers from a massive tornado that ripped through the Oklahoma City suburbs Monday, killing dozens and flattening entire neighborhoods.
|
|
May 20, 2013
Catastrophic tornadoes developed in Oklahoma on Monday. Here are photos and social media reports.
|
|
May 20, 2013
The moon has a new hole on its surface thanks to a boulder that slammed into it in March, creating the biggest explosion scientists have seen on the moon since they started monitoring it.
|
|
May 20, 2013
Chinese authorities say rainstorms that battered southern China this week have killed 55 people and left 14 others missing.
|
|
May 20, 2013
A tornado outbreak struck the Plains states on May 19, 2013, leaving widespread damage in its wake.
|
|
May 20, 2013
The weather imagery, video and recap from tornadoes in the Plains on May 19, 2013.
|
|
May 20, 2013
These stunning images of nature captured across the globe will change the way you view our world.
|
|
May 20, 2013
Photos and social media reports of severe weather damage over the weekend in Oklahoma, Iowa and Kansas.
|
|
May 20, 2013
Continuing coverage of destructive severe weather.
|
|
May 19, 2013
A tornado kicked up debris in an Oklahoma City suburb and threatened a number of tourist attractions on historic Route 66 but there were no immediate reports of injuries or major damage.
|
|
May 19, 2013
State emergency officials are monitoring a tornado in the Wichita area.
|
— Cancel
| Overcast with a chance of rain, then rain showers in the afternoon. High of 73F. Winds less than 5 mph. Chance of rain 60%. |
| Overcast with a chance of rain. High of 57F. Winds from the NNE at 5 to 15 mph. Chance of rain 50%. |
| Partly cloudy with a chance of rain. Low of 41F. Winds from the NNE at 5 to 15 mph. Chance of rain 20%. |
| Partly cloudy in the evening, then overcast with a chance of rain. Low of 48F. Winds from the SSE at 5 to 10 mph. Chance of rain 20%. |
| Overcast with a chance of rain. High of 61F. Winds from the SE at 5 to 15 mph. Chance of rain 40%. |
| Mostly cloudy with a chance of a thunderstorm. High of 73F. Winds from the ESE at 10 to 15 mph. Chance of rain 50%. |
| Mostly cloudy with a chance of a thunderstorm. Low of 57F. Winds from the ESE at 10 to 15 mph. Chance of rain 70% with rainfall amounts near 0.6 in. possible. |
| Overcast with a chance of a thunderstorm. High of 79F. Winds from the SE at 10 to 15 mph. Chance of rain 60%. |
| Mostly cloudy with a chance of a thunderstorm. Fog overnight. Low of 61F. Winds less than 5 mph. Chance of rain 20%. |
| Mostly cloudy with a chance of a thunderstorm. High of 81F. Winds less than 5 mph. Chance of rain 40%. |
| Mostly cloudy with a chance of a thunderstorm. High of 84F. Winds less than 5 mph. Chance of rain 50%. |
| Mostly cloudy with a chance of a thunderstorm. Fog overnight. Low of 61F. Winds less than 5 mph. Chance of rain 50% with rainfall amounts near 0.3 in. possible. |
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 62 | 55 | 67 | 55 | 61 | 54 | 53 | 49 |
| Wind | 4 mph ESE | 5 mph SSE | 3 mph SW | 6 mph NNE |
| Humidity | 81% | 66% | 76% | 86% |
| Chance of Precip. | 70% | 70% | 60% | 50% |
| Cloud Cover | 78% | 78% | 100% | 92% |
| Conditions | Chance of Rain | Chance of Rain | Rain Showers | Chance of a Thunderstorm |
| Sunrise & Sunset |
5:38 AM
8:43 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 49 | 46 | 54 | 47 | 57 | 47 | 49 | 44 |
| Wind | 7 mph NNE | 9 mph North | 14 mph NNE | 10 mph NNE |
| Humidity | 86% | 79% | 70% | 81% |
| Chance of Precip. | 40% | 50% | 50% | 30% |
| Cloud Cover | 100% | 100% | 100% | 79% |
| Conditions | Chance of Rain | Chance of Rain | Chance of Rain | Chance of Rain |
| Sunrise & Sunset |
5:37 AM
8:44 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 44 | 42 | 56 | 42 | 64 | 41 | 48 | 32 |
| Wind | 9 mph NNE | 12 mph NE | 9 mph NE | 6 mph ENE |
| Humidity | 91% | 55% | 41% | 52% |
| Chance of Precip. | 20% | 10% | 0% | 0% |
| Cloud Cover | 26% | 4% | 26% | 12% |
| Conditions | Chance of Rain | Clear | Partly Cloudy | Clear |
| Sunrise & Sunset |
5:36 AM
8:45 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 44 | 29 | 60 | 42 | 68 | 52 | 55 | 49 |
| Wind | 5 mph ESE | 7 mph SE | 8 mph SSE | 8 mph SE |
| Humidity | 55% | 49% | 54% | 78% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 3% | 12% | 20% | 32% |
| Conditions | Clear | Clear | Clear | Partly Cloudy |
| Sunrise & Sunset |
5:35 AM
8:46 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 50 | 49 | 60 | 50 | 55 | 49 | 51 | 46 |
| Wind | 9 mph SSE | 10 mph SE | 12 mph SE | 10 mph ESE |
| Humidity | 94% | 72% | 80% | 80% |
| Chance of Precip. | 20% | 20% | 10% | 10% |
| Cloud Cover | 99% | 82% | 100% | 91% |
| Conditions | Chance of Rain | Chance of Rain | Overcast | Overcast |
| Sunrise & Sunset |
5:34 AM
8:47 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 48 | 45 | 60 | 53 | 60 | 54 | 58 | 53 |
| Wind | 10 mph ESE | 12 mph ESE | 11 mph ESE | 9 mph ESE |
| Humidity | 89% | 79% | 80% | 80% |
| Chance of Precip. | 10% | 10% | 10% | 10% |
| Cloud Cover | 81% | 85% | 89% | 67% |
| Conditions | Mostly Cloudy | Mostly Cloudy | Overcast | Mostly Cloudy |
| Sunrise & Sunset |
5:33 AM
8:48 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 54 | 52 | 64 | 56 | 69 | 60 | 65 | 57 |
| Wind | 11 mph ESE | 13 mph ESE | 12 mph ESE | 11 mph ESE |
| Humidity | 94% | 76% | 72% | 77% |
| Chance of Precip. | 10% | 20% | 20% | 30% |
| Cloud Cover | 99% | 87% | 58% | 58% |
| Conditions | Overcast | Chance of Rain | Chance of a Thunderstorm | Chance of a Thunderstorm |
| Sunrise & Sunset |
5:33 AM
8:49 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 62 | 58 | 67 | 65 | 72 | 68 | 69 | 67 |
| Wind | 11 mph SE | 10 mph SE | 7 mph SE | 4 mph SE |
| Humidity | 90% | 91% | 85% | 92% |
| Chance of Precip. | 30% | 30% | 10% | 10% |
| Cloud Cover | 100% | 100% | 93% | 98% |
| Conditions | Chance of a Thunderstorm | Chance of a Thunderstorm | Overcast | Overcast |
| Sunrise & Sunset |
5:32 AM
8:50 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 65 | 65 | 72 | 66 | 80 | 66 | 68 | 63 |
| Wind | 3 mph SE | 4 mph SSE | 3 mph SSE | 2 mph SSE |
| Humidity | 99% | 80% | 62% | 84% |
| Chance of Precip. | 10% | 10% | 10% | 10% |
| Cloud Cover | 82% | 92% | 91% | 88% |
| Conditions | Fog | Overcast | Overcast | Mostly Cloudy |
| Sunrise & Sunset |
5:31 AM
8:51 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 64 | 58 | 71 | 62 | 79 | 67 | 64 | 64 |
| Wind | 1 mph SSE | 2 mph SE | 3 mph ESE | 4 mph East |
| Humidity | 81% | 71% | 67% | 100% |
| Chance of Precip. | 0% | 10% | 10% | 10% |
| Cloud Cover | 75% | 79% | 74% | 78% |
| Conditions | Mostly Cloudy | Mostly Cloudy | Mostly Cloudy | Fog |
| Sunrise & Sunset |
5:31 AM
8:52 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 61 | 61 | 70 | 66 | 69 | 67 | 61 | 60 |
| Wind | 3 mph East | 4 mph East | 3 mph East | 3 mph NE |
| Humidity | 100% | 88% | 95% | 98% |
| Chance of Precip. | 10% | 10% | 10% | 10% |
| Cloud Cover | 90% | 80% | 49% | % |
| Conditions | Fog | Fog | Partly Cloudy | Fog |
| Sunrise & Sunset |
Sun does not rise
|
|||
| May 21, 2013 | Max Temp | Min Temp |
|---|---|---|
| Normal (KMIC) | 66 °F | 45 °F |
| Record (KMIC) | 84 °F (2007) | 34 °F (2006) |
| Yesterday | 72 °F | 64 °F |
| City | Distance | Mag. | Time & Date |
|---|---|---|---|
| No recent earthquake activity has been reported nearby. | |||
| Air Quality | AQ Index | Pollutant | |
|---|---|---|---|
| Yesterday | Good | OZONE | |
| Yesterday | Good | PM10 | |
| Current | Good | OZONE | |
| Current | Good | PM2.5 | |
| Tuesday | Good | PM2.5 | |
| Tuesday | Good | OZONE | |
| Wednesday | Good | PM2.5 | |
| Wednesday | Good | OZONE | |
| Thursday | Good | PM2.5 | |
| Thursday | Good | OZONE | |
| Friday | Good | PM2.5 | |
| Friday | Good | OZONE | |
| Saturday | Good | OZONE | |
| Saturday | Good | PM2.5 |
| May. 21, 2013 | Rise | Set |
|---|---|---|
| Actual Time | 5:38 AM CDT | 8:43 PM CDT |
| Civil Twilight | 5:02 AM CDT | 9:18 PM CDT |
| Nautical Twilight | 4:17 AM CDT | 10:04 PM CDT |
| Astronomical Twilight | 3:23 AM CDT | 10:59 PM CDT |
| Moon | 4:49 PM CDT | 3:17 AM CDT |
| Length Of Visible Light | 16h 16m | |
| Length of Day |
15h 05m
Tomorrow will be 1m 58s longer.
|
|
| Waxing Gibbous, 82% of the Moon is Illuminated | ||||
|
Today
Waxing Gibbous
|
May 24
Full
|
May 31
Last Quarter
|
Jun 8
New
|
Jun 16
First Quarter
|
| State Highs | State Lows |
|---|---|
|
69 °F
Winona
62 °F
Appleton
62 °F
Anoka County
62 °F
Jackson
62 °F
Willmar
|
39 °F
Duluth Sky Harbor
41 °F
Orr
41 °F
Mora
41 °F
Moose Lake
41 °F
Crane Lake
|
| Station | Depth | Elevation | No new snow has been reported. |
|---|
| City | Temp. | Conditions | Updated |
|---|---|---|---|
| Minneapolis Crystal | 55 °F | Overcast | 6:53 AM CDT |
| Anoka County | 55 °F | Overcast | 6:54 AM CDT |
| Buffalo | 51 °F | Overcast | 7:34 AM CDT |
| Minneapolis Flying Cloud | 60 °F | Overcast | 6:53 AM CDT |
| Flight | To | ETA | Status |
|---|---|---|---|
| No flights were found. | |||
| Flight Tracker by FlightAware | |
| Type | Condition |
|---|---|
| Flight Rule: | LIFR (KANE) |
| Wind Speed: | 7.0 kts. |
| Wind Dir: | 40° (NE) |
| Ceiling: | 300 ft |
METAR KANE 211154Z AUTO 04007KT 7SM OVC003 13/13 A2956 RMK AO2
| Event | Date | Forecast |
|---|---|---|
| Peaceful Easy Feeling 40th Anniversary Tour | 7:00 PM CDT 2013-04-15 |
Partly Cloudy, 36°F |
| Longevity EXPO (Maple Grove Comm Ctr) | 10:00 AM CDT 2013-04-20 |
Partly Cloudy, 33°F |
| Event | Date | Forecast |
|---|---|---|
| Tigers vs. Indians | 7:05 PM EDT on May 21, 2013 | Chance of a Thunderstorm, 77 °F |
| Yankees vs. Orioles | 7:05 PM EDT on May 21, 2013 | Chance of a Thunderstorm, 81 °F |
| Brewers vs. Twins | 12:10 AM UTC on May 30, 2013 | Average High 68° F/ 19° C |
| Brewers vs. Twins | 12:10 AM UTC on May 31, 2013 | Average High 68° F/ 19° C |
| Event | Date | Forecast |
|---|---|---|
| Livorno vs. Brescia | 6:30 PM CEST on May 22, 2013 | Clear, High 71° F/ 22° C |
| Empoli vs. Novara | 8:45 PM CEST on May 22, 2013 | Clear, High 69° F/ 21° C |
| Event | Date | Forecast |
|---|---|---|
| Coca-Cola 600 | 6:16 PM EDT on May 26, 2013 | Chance of Rain, 70 °F |
| FedEx 400 benefiting Autism Speaks | 1:15 PM EDT on June 02, 2013 | Average High 81° F/ 27° C |
| Event | Date | Forecast |
|---|---|---|
| Crowne Plaza Invitational at Colonial | 8:30 AM CDT on May 23, 2013 | Partly Cloudy, 68 °F |
| Crowne Plaza Invitational at Colonial | 8:30 AM CDT on May 24, 2013 | Partly Cloudy, 68 °F |
| Station Location | Temp. | Windchill | Dew Point | Humidity | Wind | Precipitation | Elevation | Updated | Type | Website |
|---|---|---|---|---|---|---|---|---|---|---|
| Patricks Ridge, Maple Grove, MN | 52.3 °F | - | 52 °F | 98% | NE at 3.0 mph | 0.24 in / hr | 925 ft | 7:30 AM CDT | Normal | |
| Norwood Lane, Maple Grove, MN | 52.0 °F | - | 51 °F | 96% | NE at 4.0 mph | 0.00 in / hr | 922 ft | 7:40 AM CDT | Normal | |
| Government Center, Maple Grove, MN | 52.2 °F | - | 52 °F | 98% | ENE at 8.9 mph | 0.22 in / hr | 922 ft | 7:41 AM CDT | Rapid Fire | |
| Maple Grove, Maple Grove, MN | 54.7 °F | - | 54 °F | 98% | North at 0.0 mph | 0.08 in / hr | 800 ft | 8:29 AM EDT | Normal | |
| Rosemary Woods, Maple Grove, MN | 54.4 °F | - | 52 °F | 93% | North at 0.0 mph | 0.03 in / hr | 965 ft | 7:41 AM CDT | Rapid Fire | |
| Vinewood, Plymouth, MN | 54.5 °F | - | 54 °F | 100% | ENE at 1.6 mph | 0.09 in / hr | 981 ft | 7:41 AM CDT | Rapid Fire | |
| Jefferson Highway and 111th, Champlin, MN | 60.9 °F | - | 61 °F | 100% | North at 5.0 mph | 0.14 in / hr | 890 ft | 7:33 AM CDT | Normal | |
| Rogers, MN | 50.9 °F | - | 51 °F | 99% | SE at 3.1 mph | 0.06 in / hr | 991 ft | 7:40 AM CDT | Normal | |
| APRSWXNET Plymouth MN , Plymouth, MN | 56 °F | - | 54 °F | 94% | NNE at 0 mph | 0.00 in / hr | 981 ft | 7:13 AM CDT | MADIS | |
| North Hennepin Community College, Brooklyn Park, MN | 52.7 °F | - | 52 °F | 97% | NE at 10.0 mph | 0.00 in / hr | 850 ft | 7:41 AM CDT | Rapid Fire | |
| Hennepin County Emergency Management, Medina, MN | 55.0 °F | - | 22 °F | 28% | North at 9.0 mph | 0.01 in / hr | 1012 ft | 7:40 AM CDT | Normal | |
| 110th Ave N, Champlin, MN | 52.2 °F | - | 50 °F | 94% | NE at 2.2 mph | 0.06 in / hr | 883 ft | 7:30 AM CDT | Normal | |
| Brooklyn Park Trail, Minneapolis, MN | 52.3 °F | - | 51 °F | 95% | NE at 8.0 mph | 0.06 in / hr | 950 ft | 7:41 AM CDT | Normal | |
| Vicksburg & Hwy 55, Plymouth, MN | 56.3 °F | - | 47 °F | 72% | North at 0.0 mph | 0.00 in / hr | 1008 ft | 7:34 AM CDT | Normal | |
| River Ridge, Dayton, MN | 52.0 °F | - | 50 °F | 92% | NE at 5.0 mph | 0.23 in / hr | 900 ft | 7:41 AM CDT | Rapid Fire | |
| Tara's Backyard, Brooklyn Park, MN | 53.1 °F | - | 52 °F | 95% | NNE at 0.0 mph | 0.00 in / hr | 867 ft | 7:40 AM CDT | Normal | |
| Plymouth, MN, Plymouth, MN | 58.9 °F | - | 59 °F | 100% | NNE at 0.0 mph | 0.00 in / hr | 942 ft | 7:41 AM CDT | Rapid Fire | |
| North Ridge, Rogers, MN | 50.3 °F | - | 48 °F | 93% | North at 3.0 mph | 0.04 in / hr | 940 ft | 7:39 AM CDT | Normal | |
| North East New Hope, New Hope, MN | 55.4 °F | - | 55 °F | 98% | North at 0.0 mph | 0.04 in / hr | 866 ft | 7:40 AM CDT | Normal | |
| Co Rd 24, Plymouth, MN | 56.6 °F | - | 56 °F | 98% | North at 0.0 mph | 0.02 in / hr | 1017 ft | 7:41 AM CDT | Rapid Fire | |
| Blackfoot St Nw, Coon Rapids, MN | 57.8 °F | - | 55 °F | 90% | NE at 6.9 mph | 0.24 in / hr | 888 ft | 7:41 AM CDT | Rapid Fire | |
| North Brooklyn Park, Minneapolis, MN | 52.9 °F | - | 52 °F | 96% | East at 2.0 mph | 0.01 in / hr | 885 ft | 7:40 AM CDT | Normal | |
| APRSWXNET Ramsey MN , Dayton, MN | 50 °F | - | 50 °F | 100% | NNE at 1 mph | 0.00 in / hr | 872 ft | 7:02 AM CDT | MADIS | |
| Brooklyn Park, Solar Energy Data, Brooklyn Park, MN | 52.4 °F | - | 52 °F | 97% | NNW at 2.0 mph | 0.00 in / hr | 870 ft | 7:40 AM CDT | Normal | |
| Coon Rapids H.S., Coon Rapids, MN | 55.6 °F | - | 54 °F | 95% | NE at 4.6 mph | 0.00 in / hr | 900 ft | 7:40 AM CDT | Rapid Fire | |
| Barking Pines, Loretto, MN | 51.6 °F | - | 51 °F | 97% | NE at 6.0 mph | 0.00 in / hr | 1027 ft | 7:37 AM CDT | Normal | |
| Jake, Ethan and Malia's backyard, Brooklyn Park, MN | 55.4 °F | - | 55 °F | 99% | SW at 0.7 mph | 0.00 in / hr | 843 ft | 7:41 AM CDT | Rapid Fire | |
| The Landings On The Crow, St Michael, MN | 55.2 °F | - | 52 °F | 90% | ENE at 4.0 mph | 0.00 in / hr | 900 ft | 7:41 AM CDT | Rapid Fire | |
| Robbinsdale Middle School, Robbinsdale, MN | 54.6 °F | - | 54 °F | 97% | North at 4.0 mph | 0.01 in / hr | 870 ft | 7:40 AM CDT | Rapid Fire | |
| Gary's Back Yard, Maple, Grove, MN | 53.1 °F | - | 50 °F | 90% | NNE at 8.9 mph | 0.09 in / hr | 978 ft | 7:41 AM CDT | Rapid Fire | |
| Honeywell Labs, Golden Valley, MN | 56.0 °F | - | 56 °F | 100% | NNE at 0.0 mph | 0.00 in / hr | 946 ft | 7:40 AM CDT | Rapid Fire | |
| APRSWXNET Coon Rapids MN , Minneapolis, MN | 52 °F | - | 51 °F | 95% | NNE at 5 mph | 0.00 in / hr | 910 ft | 7:13 AM CDT | MADIS | |
| Downtown Andover, Andover, MN | 51.0 °F | - | 48 °F | 89% | NNW at 3.0 mph | 0.00 in / hr | 930 ft | 7:41 AM CDT | Rapid Fire | |
| Central Park - Trott Brook, Ramsey, MN | 48.9 °F | 47 °F | 49 °F | 99% | NE at 4.2 mph | 0.50 in / hr | 882 ft | 7:41 AM CDT | Rapid Fire | |
| Central Park - Trott Brook - 2, Ramsey, MN | 49.1 °F | 48 °F | 49 °F | 99% | North at 3.2 mph | - / hr | 882 ft | 7:37 AM CDT | Normal | |
| Coon Rapids - Oaks of Shenandoah, Coon Rapids, MN | 53.7 °F | - | 52 °F | 95% | WNW at 2.0 mph | 0.00 in / hr | 849 ft | 7:40 AM CDT | Normal | |
| Fridley, MN | 54.7 °F | - | 53 °F | 95% | North at 0.0 mph | 0.00 in / hr | 830 ft | 7:40 AM CDT | Rapid Fire | |
| Hy10, Coon Rapids, MN | 52.4 °F | - | 52 °F | 98% | NW at 0.0 mph | 0.00 in / hr | 900 ft | 7:41 AM CDT | Normal | |
| Would you like to share your weather data with the rest of the world? Add Your Weather Station! | ||||||||||