| Source | Rapid Fire Updates™ |
Updated 9:35 PM CDT | Get Free Weather Stickers® | Share: |
|
|
|
|
May 23, 2013
Walk through the history of the U.S. space program with this huge archive of vintage photos from NASA's library of photographs taken throughout the history of manned flight, jet engine development, and the creation of the manned missions to the moon and the Space Shuttle program.
|
|
May 23, 2013
Four tourists in Iceland got an expected trip when they set up a picnic on a floating iceberg.
|
|
May 23, 2013
See the stories of just one block of families affected by the massive Oklahoma tornado.
|
|
May 23, 2013
Dollars-and-cents reality has resulted in a patchwork of protection for schools in tornado-prone areas sometimes with tragic results.
|
|
May 22, 2013
In the wake of the devastating tornado that struck Moore, Okla., teachers and educators emerge as heroes.
|
|
May 23, 2013
The Moore tornado may have been among the costliest in U.S. history. We count down the top 5 prior to this tornado.
|
|
May 22, 2013
The long, tornadic history of the Oklahoma City metro area.
|
|
May 22, 2013
Moore, Okla. tornado survivor Bernie Morris recalls the chaos and devastation of the May 20 twister that struck the area.
|
|
May 23, 2013
Officials say the focus is now on cleanup in the wake of the deadly EF5 tornado in Moore, Okla.
|
|
May 22, 2013
When a rare EF5 tornado hit Moore, Okla., on Monday afternoon, the citys medical professionals ran toward the destruction not away from it.
|
|
May 22, 2013
For survivors of Mondays devastating tornado that killed at least 24 and injured 120 more in suburban Oklahoma, the health threat might not end with the storm.
|
|
May 23, 2013
More flooding became a nuisance in North Dakota, creating worries of a possible dam break.
|
|
May 22, 2013
Two years after the EF5 tornado wrecked St. Johns Regional Medical Center in Joplin, construction continues on a new, sturdier hospital.
|
|
May 22, 2013
Photos reveal the terror after an EF5 tornado slammed Joplin in May 2011.
|
|
May 23, 2013
The Jersey Shore has made a remarkable comeback after being devastated by Hurricane Sandy. Now, it's ready to welcome tourists back to its shores.
|
|
May 23, 2013
Interactive map shows survey results from the National Weather Service.
|
|
May 22, 2013
With an ominous storm approaching, parents in Moore, Okla. had a heart-breaking choice to make:
|
|
May 22, 2013
The possibility that one child was left in the rubble of Plaza Towers Elementary School kept rescue crews working to sift through debris late Tuesday night.
|
|
May 22, 2013
Top lawmakers and officials said Tuesday that the federal government has plenty of money on hand to pay for recovery efforts in the wake of the devastating tornado that struck Oklahoma.
|
|
May 21, 2013
Students and parents recounted stories Tuesday of brave teachers who sheltered their pupils, in some cases by herding them into a closet and a restroom amid the fear and panic.
|
— Cancel
| Clear. Low of 39F. Winds from the NNW at 5 to 10 mph shifting to the ESE after midnight. |
| Clear in the morning, then partly cloudy. High of 68F. Winds from the SE at 5 to 10 mph. Chance of rain 20%. |
| Mostly cloudy with thunderstorms and a chance of rain, then thunderstorms and rain showers after midnight. Low of 50F. Winds from the SSE at 5 to 10 mph. Chance of rain 70%. |
| Overcast with thunderstorms and a chance of rain. High of 57F. Winds from the SE at 10 to 15 mph. Chance of rain 40%. |
| Overcast with thunderstorms and a chance of rain, then a chance of rain after midnight. Low of 48F. Winds from the ESE at 10 to 15 mph. Chance of rain 20%. |
| Overcast with a chance of rain in the morning, then partly cloudy with a chance of a thunderstorm and rain. High of 64F. Winds from the ESE at 10 to 15 mph. Chance of rain 40%. |
| Overcast with a chance of a thunderstorm and rain, then a chance of rain after midnight. Low of 50F. Winds from the ESE at 10 to 15 mph. Chance of rain 50%. |
| Overcast with a chance of a thunderstorm. Fog overnight. Low of 59F. Winds from the East at 5 to 10 mph. Chance of rain 70% with rainfall amounts near 0.6 in. possible. |
| Overcast with a chance of a thunderstorm. High of 73F. Winds from the SE at 5 to 10 mph. Chance of rain 70%. |
| Overcast with a chance of a thunderstorm. Low of 63F. Winds from the SW at 5 to 10 mph. Chance of rain 50%. |
| Mostly cloudy with a chance of a thunderstorm. High of 77F. Breezy. Winds from the SSE at 15 to 20 mph. Chance of rain 60% with rainfall amounts near 0.3 in. possible. |
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 45 | 40 | 55 | 36 | 62 | 31 | 46 | 33 |
| Wind | 10 mph NNE | 12 mph NNE | 9 mph NE | 4 mph West |
| Humidity | 79% | 46% | 31% | 60% |
| Chance of Precip. | 10% | 0% | 0% | 0% |
| Cloud Cover | 19% | 3% | 3% | 4% |
| Conditions | Clear | Clear | Clear | Clear |
| Sunrise & Sunset |
5:36 AM
8:45 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 42 | 34 | 54 | 34 | 67 | 37 | 56 | 45 |
| Wind | 3 mph ESE | 9 mph SE | 9 mph SSE | 7 mph SSE |
| Humidity | 71% | 51% | 31% | 67% |
| Chance of Precip. | 0% | 10% | 10% | 50% |
| Cloud Cover | 2% | 11% | 40% | 73% |
| Conditions | Clear | Clear | Partly Cloudy | Thunderstorm |
| Sunrise & Sunset |
5:35 AM
8:46 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 52 | 46 | 56 | 48 | 55 | 47 | 55 | 46 |
| Wind | 9 mph SE | 11 mph SE | 10 mph SE | 10 mph ESE |
| Humidity | 80% | 76% | 73% | 72% |
| Chance of Precip. | 60% | 50% | 40% | 10% |
| Cloud Cover | 90% | 94% | 87% | 45% |
| Conditions | Thunderstorm | Thunderstorm | Thunderstorm | Partly Cloudy |
| Sunrise & Sunset |
5:34 AM
8:47 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 52 | 45 | 57 | 51 | 61 | 52 | 57 | 52 |
| Wind | 11 mph ESE | 13 mph ESE | 12 mph ESE | 9 mph ESE |
| Humidity | 79% | 80% | 73% | 81% |
| Chance of Precip. | 10% | 10% | 10% | 20% |
| Cloud Cover | 99% | 77% | 20% | 99% |
| Conditions | Overcast | Mostly Cloudy | Clear | Chance of a Thunderstorm |
| Sunrise & Sunset |
5:34 AM
8:48 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 53 | 52 | 58 | 58 | 65 | 63 | 63 | 61 |
| Wind | 10 mph ESE | 10 mph ESE | 9 mph ESE | 9 mph ESE |
| Humidity | 96% | 99% | 94% | 93% |
| Chance of Precip. | 20% | 40% | 20% | 30% |
| Cloud Cover | 88% | 72% | 99% | 100% |
| Conditions | Chance of Rain | 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 | 62 | 71 | 67 | 73 | 70 | 68 | 65 |
| Wind | 8 mph East | 5 mph SSE | 8 mph SSE | 6 mph SSW |
| Humidity | 99% | 92% | 85% | 90% |
| Chance of Precip. | 40% | 30% | 20% | 30% |
| Cloud Cover | 100% | 100% | 100% | 100% |
| Conditions | Chance of a Thunderstorm | Chance of a Thunderstorm | Chance of Rain | Chance of a Thunderstorm |
| Sunrise & Sunset |
5:32 AM
8:50 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 65 | 64 | 73 | 69 | 74 | 71 | 73 | 67 |
| Wind | 3 mph WSW | 4 mph South | 10 mph South | 9 mph SSE |
| Humidity | 95% | 85% | 89% | 79% |
| Chance of Precip. | 10% | 10% | 10% | 10% |
| Cloud Cover | 100% | 99% | 98% | 98% |
| Conditions | Overcast | Fog | Overcast | Overcast |
| Sunrise & Sunset |
5:31 AM
8:50 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 67 | 63 | 75 | 68 | 75 | 67 | 74 | 65 |
| Wind | 10 mph SSE | 18 mph South | 13 mph South | 12 mph SSE |
| Humidity | 88% | 77% | 77% | 74% |
| Chance of Precip. | 10% | 30% | 30% | 40% |
| Cloud Cover | 96% | 90% | 70% | 98% |
| Conditions | Overcast | Chance of a Thunderstorm | Chance of a Thunderstorm | Chance of a Thunderstorm |
| Sunrise & Sunset |
5:31 AM
8:51 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 66 | 64 | 74 | 63 | 70 | 63 | 68 | 56 |
| Wind | 11 mph SSW | 6 mph SSW | 3 mph SW | 3 mph West |
| Humidity | 93% | 69% | 75% | 68% |
| Chance of Precip. | 10% | 10% | 0% | 0% |
| Cloud Cover | 71% | 48% | 55% | 54% |
| Conditions | Mostly Cloudy | Partly Cloudy | Partly Cloudy | Partly Cloudy |
| Sunrise & Sunset |
5:30 AM
8:52 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 60 | 51 | 68 | 51 | 68 | 53 | 65 | 53 |
| Wind | 4 mph WNW | 4 mph NW | 6 mph NNW | 4 mph North |
| Humidity | 71% | 54% | 58% | 63% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 46% | 52% | 70% | % |
| Conditions | Partly Cloudy | Partly Cloudy | Mostly Cloudy | Clear |
| Sunrise & Sunset |
5:30 AM
8:53 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 57 | 52 | 68 | 51 | 68 | 53 | 67 | -9998 |
| Wind | 4 mph NNE | 4 mph NW | 6 mph NNW | 3 mph ENE |
| Humidity | 81% | 54% | 58% | -9998% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | % | 52% | 70% | % |
| Conditions | Clear | Partly Cloudy | Mostly Cloudy | Clear |
| Sunrise & Sunset |
Sun does not rise
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 57 | 52 | 70 | 67 | 75 | 74 | 76 | 72 |
| Wind | 4 mph NNE | 3 mph East | 4 mph East | 10 mph SSE |
| Humidity | 81% | 94% | 96% | 87% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | % | % | % | % |
| Conditions | Clear | Fog | Clear | Clear |
| Sunrise & Sunset |
Sun does not rise
|
|||
| May 23, 2013 | Max Temp | Min Temp |
|---|---|---|
| Normal (KMIC) | 67 °F | 45 °F |
| Record (KMIC) | 88 °F (2012) | 37 °F (2001) |
| Yesterday | 53.5 °F | 48.6 °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 | |
| Thursday | Good | OZONE | |
| Thursday | Good | PM2.5 | |
| Friday | Good | OZONE | |
| Friday | Good | PM2.5 | |
| Saturday | Good | PM2.5 | |
| Saturday | Good | OZONE | |
| Sunday | Good | PM2.5 | |
| Sunday | Good | OZONE | |
| Monday | Good | PM2.5 | |
| Monday | Good | OZONE | |
| Tuesday | Good | PM2.5 | |
| Tuesday | Good | OZONE |
| May. 23, 2013 | Rise | Set |
|---|---|---|
| Actual Time | 5:36 AM CDT | 8:45 PM CDT |
| Civil Twilight | 5:01 AM CDT | 9:20 PM CDT |
| Nautical Twilight | 4:15 AM CDT | 10:06 PM CDT |
| Astronomical Twilight | 3:20 AM CDT | 11:02 PM CDT |
| Moon | 7:15 PM CDT (5/23) | 4:26 AM CDT (5/23) |
| Length Of Visible Light | 16h 19m | |
| Length of Day |
15h 08m
Tomorrow will be 1m 52s longer.
|
|
| Waxing Gibbous, 98% 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 |
|---|---|
|
68 °F
Luverne
68 °F
Moorhead
66 °F
Appleton
66 °F
Benson
66 °F
Crookston
|
26 °F
Silver Bay
30 °F
Two Harbors
30 °F
Grand Marais Airport
35 °F
Grand Marais
35 °F
Eveleth
|
| Station | Depth | Elevation | No new snow has been reported. |
|---|
| City | Temp. | Conditions | Updated |
|---|---|---|---|
| Minneapolis Crystal | 56 °F | Clear | 8:53 PM CDT |
| Minneapolis Flying Cloud | 57 °F | Clear | 8:53 PM CDT |
| Minneapolis | 59 °F | Clear | 8:53 PM CDT |
| Anoka County | 55 °F | Clear | 9:14 PM CDT |
| Flight | To | ETA | Status |
|---|---|---|---|
|
SWA2969 Denver, CO |
KMSP | 09:31PM | On Time |
|
EGF4588 New York, NY |
KMSP | 09:33PM | On Time |
|
SCX472 Anchorage, AK |
KMSP | 09:49PM | On Time |
|
SWA1080 Chicago, IL |
KMSP | 10:06PM | On Time |
| Flight Tracker by FlightAware | |
| Type | Condition |
|---|---|
| Flight Rule: | VFR (KMIC) |
| Wind Speed: | 3.0 kts. |
| Wind Dir: | 61° (ENE) |
| Ceiling: | Unlimited |
METAR KMIC 240153Z 04003KT 10SM CLR 13/M03 A3028 RMK AO2 SLP257 T01331033
| Event | Date | Forecast |
|---|---|---|
| No events within 10 mi of location. View all events. | ||
| Event | Date | Forecast |
|---|---|---|
| Orioles vs. Blue Jays | 7:07 PM EDT on May 23, 2013 | Rain, High 68° F/ 20° C |
| Twins vs. Tigers | 7:08 PM EDT on May 23, 2013 | Chance of Rain, 45 °F |
| Brewers vs. Twins | 12:10 AM UTC on May 30, 2013 | Chance of a Thunderstorm, 77 °F |
| Brewers vs. Twins | 12:10 AM UTC on May 31, 2013 | Chance of a Thunderstorm, 79 °F |
| Event | Date | Forecast |
|---|---|---|
| Angers vs. Sedan | 8:30 PM CEST on May 24, 2013 | Chance of Rain, High 48° F/ 9° C |
| Dijon vs. Guingamp | 8:30 PM CEST on May 24, 2013 | Chance of Rain, High 50° F/ 10° C |
| Event | Date | Forecast |
|---|---|---|
| Coca-Cola 600 | 6:16 PM EDT on May 26, 2013 | Partly Cloudy, 74 °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 24, 2013 | Chance of a Thunderstorm, 72 °F |
| Crowne Plaza Invitational at Colonial | 8:30 AM CDT on May 25, 2013 | Chance of a Thunderstorm, 68 °F |
| Station Location | Temp. | Dew Point | Humidity | Wind | Precipitation | Elevation | Updated | Type | Website | |
|---|---|---|---|---|---|---|---|---|---|---|
| Plymouth, MN, Plymouth, MN | 55.1 °F | 25 °F | 31% | ENE at 0.0 mph | 0.00 in / hr | 942 ft | 9:35 PM CDT | Rapid Fire | ||
| Vicksburg & Hwy 55, Plymouth, MN | 55.8 °F | 20 °F | 25% | North at 0.0 mph | 0.00 in / hr | 1008 ft | 9:28 PM CDT | Normal | ||
| Eliot Neighborhood, St Louis Park, MN | 53.6 °F | 30 °F | 40% | East at 0.0 mph | 0.00 in / hr | 899 ft | 9:35 PM CDT | Normal | ||
| APRSWXNET Plymouth MN , Plymouth, MN | 54 °F | 31 °F | 42% | East at 0 mph | 0.00 in / hr | 981 ft | 9:13 PM CDT | MADIS | ||
| Vinewood, Plymouth, MN | 54.7 °F | 37 °F | 52% | North at 0.0 mph | 0.00 in / hr | 981 ft | 9:35 PM CDT | Rapid Fire | ||
| Robbinsdale Middle School, Robbinsdale, MN | 56.3 °F | 30 °F | 36% | ENE at 0.0 mph | 0.00 in / hr | 870 ft | 9:35 PM CDT | Rapid Fire | ||
| Co Rd 24, Plymouth, MN | 53.5 °F | 35 °F | 49% | NE at 1.0 mph | 0.00 in / hr | 1017 ft | 9:35 PM CDT | Rapid Fire | ||
| Groveland - Libbs Lake, Wayzata, MN | 55.8 °F | 34 °F | 43% | East at 0.0 mph | 0.00 in / hr | 947 ft | 9:27 PM CDT | Normal | ||
| North East New Hope, New Hope, MN | 55.6 °F | 23 °F | 28% | North at 0.0 mph | 0.00 in / hr | 866 ft | 9:30 PM CDT | Normal | ||
| Minnetonka, MN | 54.9 °F | 38 °F | 53% | NE at 0.0 mph | 0.00 in / hr | 1000 ft | 9:20 PM CDT | Normal | ||
| Rosemary Woods, Maple Grove, MN | 55.8 °F | 31 °F | 39% | North at 0.0 mph | 0.00 in / hr | 965 ft | 9:15 PM CDT | Rapid Fire | ||
| Minnetonka, MN | 53.9 °F | 38 °F | 55% | NNW at 0.0 mph | 0.00 in / hr | 975 ft | 9:35 PM CDT | Rapid Fire | ||
| Sunset Gables, Minneapolis, MN | 53.8 °F | 34 °F | 46% | WNW at 0.0 mph | 0.00 in / hr | 892 ft | 9:35 PM CDT | Normal | ||
| Maple Grove, Maple Grove, MN | 52.0 °F | 19 °F | 27% | North at 0.0 mph | 0.00 in / hr | 800 ft | 10:29 PM EDT | Normal | ||
| Uptown - East Isles, Minneapolis, MN | 56.7 °F | 29 °F | 34% | SSE at 0.0 mph | - / hr | 840 ft | 9:30 PM CDT | Normal | ||
| Linden Hills, Minneapolis, MN | 57.0 °F | 29 °F | 34% | West at 1.0 mph | 0.00 in / hr | 947 ft | 9:34 PM CDT | Rapid Fire | ||
| Government Center, Maple Grove, MN | 56.1 °F | 31 °F | 38% | ENE at 2.9 mph | 0.00 in / hr | 922 ft | 9:35 PM CDT | Normal | ||
| Glen Lake, Minnetonka, MN | 51.8 °F | 32 °F | 47% | East at 0.0 mph | 0.00 in / hr | 951 ft | 9:35 PM CDT | Rapid Fire | ||
| Hennepin County Emergency Management, Medina, MN | 56.0 °F | 28 °F | 34% | East at 3.0 mph | 0.00 in / hr | 1012 ft | 9:35 PM CDT | Normal | ||
| Uptown Minneapolis, Minneapolis, MN | 56.6 °F | 28 °F | 34% | North at 0.0 mph | 0.00 in / hr | 940 ft | 9:35 PM CDT | Normal | ||
| North Hennepin Community College, Brooklyn Park, MN | 56.0 °F | 30 °F | 37% | ENE at 3.0 mph | 0.00 in / hr | 850 ft | 9:35 PM CDT | Normal | ||
| Gary's Back Yard, Maple, Grove, MN | 54.9 °F | 14 °F | 20% | NE at 4.6 mph | 0.00 in / hr | 978 ft | 9:35 PM CDT | Rapid Fire | ||
| Kingfield, Minneapolis, MN | 56.3 °F | 28 °F | 33% | North at 0.7 mph | 0.00 in / hr | 879 ft | 9:35 PM CDT | Rapid Fire | ||
| Kingfield - 38th, Minneapolis, MN | 57.9 °F | 30 °F | 34% | North at 0.0 mph | 0.00 in / hr | 850 ft | 9:35 PM CDT | Rapid Fire | ||
| Norwood Lane, Maple Grove, MN | 54.0 °F | 33 °F | 45% | ENE at 0.0 mph | 0.00 in / hr | 922 ft | 9:35 PM CDT | Normal | ||
| Tara's Backyard, Brooklyn Park, MN | 52.0 °F | 31 °F | 45% | East at 0.0 mph | 0.00 in / hr | 867 ft | 9:35 PM CDT | Normal | ||
| Tangletown, Minneapolis, MN | 56.0 °F | 27 °F | 33% | East at 1.0 mph | 0.00 in / hr | 940 ft | 9:35 PM CDT | Rapid Fire | ||
| Northeast Minneapolis, Minneapolis, MN | 55.4 °F | 31 °F | 39% | NE at 0.8 mph | 0.00 in / hr | 935 ft | 9:35 PM CDT | Rapid Fire | ||
| U of M, Minneapolis, MN | 56.6 °F | 30 °F | 33% | NNE at 8.0 mph | 0.00 in / hr | 800 ft | 9:34 PM CDT | Normal | ||
| Field, Minneapolis, MN | 57.5 °F | 32 °F | 38% | North at 0.0 mph | 0.00 in / hr | 903 ft | 9:21 PM CDT | Normal | ||
| Patricks Ridge, Maple Grove, MN | 51.6 °F | 26 °F | 36% | East at 0.0 mph | 0.00 in / hr | 925 ft | 9:30 PM CDT | Normal | ||
| Fridley, MN | 53.9 °F | 30 °F | 40% | SW at 0.0 mph | 0.00 in / hr | 830 ft | 9:35 PM CDT | Rapid Fire | ||
| Hiawatha Golf Course, MInneapolis, MN | 54.4 °F | 36 °F | 51% | NW at 0.0 mph | 0.00 in / hr | 820 ft | 9:23 PM CDT | Normal | ||
| Paulys Pond, Bloomington, MN | 56.5 °F | 30 °F | 37% | ESE at 0.0 mph | - / hr | 837 ft | 9:33 PM CDT | Normal | ||
| Would you like to share your weather data with the rest of the world? Add Your Weather Station! | ||||||||||