| Source | Rapid Fire Updates™ |
Updated 8:51 PM EDT | Get Free Weather Stickers® | Share: |
|
|
|
|
May 21, 2013
See the facts and figures that defined the Moore, Okla. tornado.
|
|
May 21, 2013
EF5/F5 tornadoes are rare, but Moore has seen two of them in the past 15 years.
|
|
May 21, 2013
Wind, humidity and rainfall combined precisely to create the massive killer tornado in Moore, Okla. And when they did, the awesome amount of energy released over that city dwarfed the power of the atomic bomb that leveled Hiroshima.
|
|
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
The Moore, Oklahoma tornado showed up vividly on satellite and radar.
|
|
May 21, 2013
In the wake of Mondays devastating tornado that ravaged the town of Moore, Okla., survivors are likely to feel incredible shock and numbness.
|
|
May 21, 2013
Officials say a tornado hit a small hospital in suburban Oklahoma City, but all the 30 patients inside survived.
|
|
May 21, 2013
Obama has declared a major disaster in Oklahoma, ordering federal aid to supplement state and local recovery efforts. The president also spoke Monday with Oklahoma Gov. Mary Fallin and Rep. Tom Cole, whose home is in the heavily damaged town of Moore.
|
|
May 21, 2013
The answer lies in the level of the water table and the soil texture in Oklahoma and in states across the Plains.
|
|
May 21, 2013
A tornado outbreak struck the Plains states on May 19, 2013, leaving widespread damage in its wake.
|
|
May 21, 2013
Any time children are involved in a catastrophe, emotional reactions among survivors and across the nation are particularly strong.
|
|
May 21, 2013
The weather imagery, video and recap from tornadoes in the Plains on May 19, 2013.
|
|
May 21, 2013
Moore, Oklahoma is no stranger to devastating tornadoes.
|
|
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
Check out this comprehensive timeline of the events that transpired in Moore, Okla.
|
|
May 21, 2013
A desperate search was underway by parents looking to find children after the massive tornado.
|
|
May 21, 2013
Glenn Lewis was the mayor of Moore, Okla., when the strongest tornado on record whipped the city in 1999, and he says the most recent storm won't deter the community from rebuilding.
|
|
May 21, 2013
Watch as a tornado survivor is interrupted in the middle of interview by a little dog digging out of rubble.
|
|
May 21, 2013
There are several agencies asking for donations to help those hit hard by the Oklahoma tornadoes.
|
|
May 21, 2013
More than a dozen children are dead in the devastating Moore, Okla. tornado.
|
— Cancel
| Partly cloudy with a chance of a thunderstorm and a chance of rain, then a chance of rain after midnight. Low of 66F. Winds from the SSW at 5 to 10 mph. Chance of rain 30%. |
| Partly cloudy with a chance of rain, then a chance of a thunderstorm and a chance of rain in the afternoon. High of 82F. Winds from the SSW at 5 to 10 mph. Chance of rain 20%. |
| Mostly cloudy with a chance of a thunderstorm and a chance of rain. Low of 66F. Winds from the SSW at 5 to 10 mph. Chance of rain 20%. |
| Mostly cloudy with a chance of a thunderstorm and a chance of rain. High of 81F. Winds from the SSW at 5 to 10 mph. Chance of rain 50%. |
| Mostly cloudy with a chance of a thunderstorm and a chance of rain in the evening, then clear. Low of 61F. Winds from the SW at 5 to 10 mph shifting to the WNW after midnight. Chance of rain 20%. |
| Overcast with a chance of a thunderstorm. High of 72F. Winds less than 5 mph. Chance of rain 50%. |
| Mostly cloudy with a chance of rain. Low of 64F. Winds less than 5 mph. Chance of rain 60% with rainfall amounts near 0.3 in. possible. |
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 64 | 64 | 77 | 66 | 82 | 64 | 68 | 64 |
| Wind | 5 mph SW | 7 mph SW | 7 mph SSW | 6 mph South |
| Humidity | 100% | 69% | 57% | 87% |
| Chance of Precip. | 10% | 30% | 30% | 30% |
| Cloud Cover | 64% | 69% | 32% | 56% |
| Conditions | Fog | Chance of Rain | Chance of a Thunderstorm | Chance of Rain |
| Sunrise & Sunset |
6:07 AM
8:21 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 69 | 64 | 77 | 64 | 80 | 64 | 71 | 64 |
| Wind | 7 mph SSW | 8 mph SSW | 7 mph South | 6 mph South |
| Humidity | 89% | 67% | 59% | 82% |
| Chance of Precip. | 30% | 20% | 20% | 20% |
| Cloud Cover | 72% | 56% | 58% | 67% |
| Conditions | Chance of Rain | Chance of Rain | Chance of a Thunderstorm | Chance of a Thunderstorm |
| Sunrise & Sunset |
6:07 AM
8:22 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 67 | 64 | 75 | 64 | 76 | 61 | 68 | 62 |
| Wind | 6 mph SSW | 9 mph SSW | 9 mph SSW | 7 mph WSW |
| Humidity | 92% | 67% | 60% | 77% |
| Chance of Precip. | 20% | 50% | 50% | 20% |
| Cloud Cover | 71% | 69% | 72% | 16% |
| Conditions | Chance of a Thunderstorm | Chance of a Thunderstorm | Chance of a Thunderstorm | Chance of Rain |
| Sunrise & Sunset |
6:06 AM
8:23 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 63 | 56 | 69 | 50 | 64 | 43 | 56 | 40 |
| Wind | 8 mph WNW | 16 mph NW | 16 mph NW | 8 mph NNW |
| Humidity | 77% | 48% | 45% | 54% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 0% | 0% | 0% | 0% |
| Conditions | Clear | Clear | Clear | Clear |
| Sunrise & Sunset |
6:05 AM
8:24 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 51 | 33 | 63 | 33 | 71 | 40 | 58 | 37 |
| Wind | 8 mph NW | 10 mph NNW | 8 mph NNW | 7 mph NNW |
| Humidity | 49% | 31% | 31% | 45% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 0% | 98% | 72% | 99% |
| Conditions | Clear | Overcast | Mostly Cloudy | Overcast |
| Sunrise & Sunset |
6:05 AM
8:24 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 54 | 38 | 69 | 47 | 72 | 50 | 59 | 51 |
| Wind | 5 mph NNW | 2 mph ENE | 4 mph WSW | 4 mph SSW |
| Humidity | 54% | 45% | 44% | 74% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 100% | 22% | 99% | 25% |
| Conditions | Overcast | Clear | Overcast | Clear |
| Sunrise & Sunset |
6:04 AM
8:25 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 57 | 50 | 64 | 56 | 69 | 60 | 62 | 57 |
| Wind | 2 mph SE | 3 mph North | 5 mph NNE | 4 mph ESE |
| Humidity | 76% | 75% | 71% | 85% |
| Chance of Precip. | 0% | 20% | 20% | 20% |
| Cloud Cover | 100% | 87% | 91% | 93% |
| Conditions | Overcast | Chance of Rain | Chance of Rain | Chance of Rain |
| Sunrise & Sunset |
6:04 AM
8:26 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 61 | 58 | 66 | 64 | 71 | 65 | 66 | 64 |
| Wind | 4 mph SE | 3 mph ESE | 4 mph NE | 4 mph ESE |
| Humidity | 91% | 93% | 81% | 91% |
| Chance of Precip. | 20% | 20% | 20% | 30% |
| Cloud Cover | 73% | 98% | 91% | 83% |
| Conditions | Chance of Rain | Chance of Rain | Chance of a Thunderstorm | Chance of Rain |
| Sunrise & Sunset |
6:03 AM
8:26 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 65 | 62 | 77 | 66 | 75 | 67 | 67 | 65 |
| Wind | 4 mph WSW | 4 mph SSW | 5 mph South | 5 mph SSW |
| Humidity | 90% | 67% | 75% | 96% |
| Chance of Precip. | 20% | 10% | 10% | 10% |
| Cloud Cover | 29% | 22% | 19% | 16% |
| Conditions | Chance of Rain | Clear | Clear | Clear |
| Sunrise & Sunset |
6:03 AM
8:27 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 69 | 65 | 80 | 66 | 79 | 67 | 72 | 66 |
| Wind | 5 mph SSW | 5 mph SSW | 5 mph SSW | 5 mph SSW |
| Humidity | 92% | 61% | 68% | 85% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 14% | 12% | 12% | 11% |
| Conditions | Clear | Clear | Clear | Clear |
| Sunrise & Sunset |
6:03 AM
8:28 PM
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 71 | 65 | 82 | 64 | 79 | 66 | 72 | 66 |
| Wind | 4 mph SW | 4 mph SSW | 4 mph SSW | 4 mph SSW |
| Humidity | 85% | 56% | 62% | 81% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 10% | 11% | 14% | 16% |
| Conditions | Clear | Clear | Clear | Clear |
| Sunrise & Sunset |
Sun does not rise
|
|||
| Hourly Forecast | 6AM | 12 Noon | 6PM | 12 Midnight |
|---|---|---|---|---|
| Temp. | Dew Point | 71 | 66 | 82 | 68 | 79 | 69 | 78 | 68 |
| Wind | 3 mph SW | 3 mph SSW | 4 mph SSW | 4 mph South |
| Humidity | 86% | 60% | 70% | 74% |
| Chance of Precip. | 0% | 0% | 0% | 0% |
| Cloud Cover | 17% | % | % | % |
| Conditions | Clear | Clear | Clear | Clear |
| Sunrise & Sunset |
Sun does not rise
|
|||
| May 21, 2013 | Max Temp | Min Temp |
|---|---|---|
| Normal (KBUY) | 78 °F | 56 °F |
| Record (KBUY) | 94 °F (1960) | 45 °F (2002) |
| Yesterday | 77.9 °F | 67.1 °F |
| City | Distance | Mag. | Time & Date |
|---|---|---|---|
| No recent earthquake activity has been reported nearby. | |||
| May. 21, 2013 | Rise | Set |
|---|---|---|
| Actual Time | 6:07 AM EDT | 8:21 PM EDT |
| Civil Twilight | 5:38 AM EDT | 8:50 PM EDT |
| Nautical Twilight | 5:03 AM EDT | 9:26 PM EDT |
| Astronomical Twilight | 4:24 AM EDT | 10:05 PM EDT |
| Moon | 4:39 PM EDT (5/21) | 3:27 AM EDT (5/21) |
| Length Of Visible Light | 15h 12m | |
| Length of Day |
14h 14m
Tomorrow will be 1m 22s longer.
|
|
| Waxing Gibbous, 87% of the Moon is Illuminated | ||||
|
Today
Waxing Gibbous
|
May 25
Full
|
May 31
Last Quarter
|
Jun 8
New
|
Jun 16
First Quarter
|
| State Highs | State Lows |
|---|---|
|
87 °F
Greensboro
87 °F
Andrews
87 °F
Gastonia
86 °F
Morganton
86 °F
Winston-Salem
|
56 °F
Jefferson
56 °F
Franklin
58 °F
Asheville
59 °F
Andrews
59 °F
North Wilkesboro
|
| Station | Depth | Elevation | No new snow has been reported. |
|---|
| City | Temp. | Conditions | Updated |
|---|---|---|---|
| Burlington | 75 °F | Partly Cloudy | 8:54 PM EDT |
| Chapel Hill | 75 °F | Clear | 7:56 PM EDT |
| Greensboro | 74 °F | Partly Cloudy | 8:54 PM EDT |
| Roxboro | 73 °F | Clear | 8:35 PM EDT |
| Flight | To | ETA | Status |
|---|---|---|---|
|
FLG4118 Detroit, MI |
KGSO | 09:03PM | On Time |
|
DAL1362 Atlanta, GA |
KGSO | 09:03PM | On Time |
|
AWI3797 Washington, DC |
KGSO | 09:09PM | On Time |
|
ASQ5168 New York, NY |
KGSO | 09:09PM | On Time |
| Flight Tracker by FlightAware | |
| Type | Condition |
|---|---|
| Flight Rule: | VFR (KBUY) |
| Wind Speed: | 0.0 kts. |
| Wind Dir: | 288° (WNW) |
| Ceiling: | Unlimited |
METAR KBUY 220054Z AUTO 00000KT 10SM FEW032 24/21 A2996 RMK AO2 SLP139 T02390211 TSNO
| Event | Date | Forecast |
|---|---|---|
| No events within 10 mi of location. View all events. | ||
| Event | Date | Forecast |
|---|---|---|
| Tigers vs. Indians | 7:05 PM EDT on May 21, 2013 | Chance of a Thunderstorm, 81 °F |
| Yankees vs. Orioles | 7:05 PM EDT on May 21, 2013 | Partly Cloudy, 81 °F |
| Event | Date | Forecast |
|---|---|---|
| Livorno vs. Brescia | 6:30 PM CEST on May 22, 2013 | Clear, High 69° F/ 21° C |
| Empoli vs. Novara | 8:45 PM CEST on May 22, 2013 | Clear, High 68° F/ 20° C |
| Event | Date | Forecast |
|---|---|---|
| Coca-Cola 600 | 6:16 PM EDT on May 26, 2013 | Partly Cloudy, 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 | Mostly Cloudy, 70 °F |
| Wyndham Championship | 8:30 AM EDT on August 15, 2013 | Average High 87° F/ 30° C |
| Wyndham Championship | 8:30 AM EDT on August 16, 2013 | Average High 87° F/ 30° C |
| Station Location | Temp. | Heat Index | Dew Point | Humidity | Wind | Precipitation | Elevation | Updated | Type | Website |
|---|---|---|---|---|---|---|---|---|---|---|
| Burlington, Burlington, NC | 74.8 °F | 74 °F | 72 °F | 91% | WNW at 0.0 mph | 0.00 in / hr | 617 ft | 8:51 PM EDT | Normal | |
| Central Alamance County, Graham, NC | 75.0 °F | 74 °F | 73 °F | 92% | NNE at 0.0 mph | 9.65 in / hr | 564 ft | 8:57 PM EDT | Rapid Fire | |
| APRSWXNET Elon NC , Burlington, NC | 77 °F | 75 °F | - | - | SSW at 6 mph | 0.00 in / hr | 649 ft | 8:34 PM EDT | MADIS | |
| SE Sch. Rd., Greensboro, NC | 75.3 °F | 75 °F | 71 °F | 86% | SSW at 0.0 mph | 0.00 in / hr | 880 ft | 8:57 PM EDT | Rapid Fire | |
| Duchy Airpark, Saxapahaw, NC | 73.1 °F | 71 °F | 70 °F | 89% | South at 5.0 mph | 0.00 in / hr | 669 ft | 8:57 PM EDT | Normal | |
| 312 Woodlawn Drive, Mebane, NC | 73.8 °F | 72 °F | 71 °F | 91% | SSW at 0.0 mph | 0.00 in / hr | 661 ft | 8:57 PM EDT | Rapid Fire | |
| Forest Ridge, Mebane, NC | 76.1 °F | 77 °F | 70 °F | 80% | South at 0.0 mph | 0.00 in / hr | 630 ft | 8:10 PM EDT | Rapid Fire | |
| Tom's Creek, Mebane, NC | 73.4 °F | 71 °F | 14 °F | - | North at 0.0 mph | 0.00 in / hr | 646 ft | 8:57 PM EDT | Rapid Fire | |
| Osceola/NE Guilford, Browns Summit, NC | 72.2 °F | - | 69 °F | 91% | SW at 0.0 mph | 0.00 in / hr | 721 ft | 8:57 PM EDT | Rapid Fire | |
| Country Highlands, Mebane, NC | 76.5 °F | 78 °F | 63 °F | 62% | North at 0.0 mph | 0.00 in / hr | 617 ft | 8:57 PM EDT | Normal | |
| South Side, Pleasant Garden, NC | 73.2 °F | 73 °F | 68 °F | 84% | South at 0.0 mph | 0.00 in / hr | 805 ft | 8:55 PM EDT | Normal | |
| Fentress, Pleasant Garden, NC | 74.1 °F | 73 °F | 70 °F | 87% | SW at 2.0 mph | 0.00 in / hr | 795 ft | 8:50 PM EDT | Normal | |
| Chapel Hill, NC | 71.8 °F | - | 70 °F | 94% | South at 0.0 mph | 0.00 in / hr | 469 ft | 8:57 PM EDT | Rapid Fire | |
| Westerwood, Greensboro, NC | 76.6 °F | 78 °F | 71 °F | 82% | SSW at 3.0 mph | 0.00 in / hr | 775 ft | 8:57 PM EDT | Rapid Fire | |
| Greensboro, NC | 75.9 °F | 77 °F | 70 °F | 81% | SSW at 2.0 mph | 0.00 in / hr | 814 ft | 8:57 PM EDT | Rapid Fire | |
| Bell Orchard Drive, Greensboro, NC | 75.4 °F | 75 °F | 72 °F | 90% | South at 0.0 mph | 0.00 in / hr | 876 ft | 8:57 PM EDT | Rapid Fire | |
| Governors Grove, Efland, NC | 72.5 °F | - | 70 °F | 93% | SSW at 0.0 mph | 0.00 in / hr | 600 ft | 8:57 PM EDT | Rapid Fire | |
| Beech Creek Ridge, Efland, NC | 73.3 °F | 72 °F | 69 °F | 87% | SSW at 0.0 mph | 0.00 in / hr | 670 ft | 8:57 PM EDT | Normal | |
| MesoWest V57A Coltrane Farms , Randleman, NC | 76 °F | 77 °F | 69 °F | 80% | SSW at 3 mph | 0.00 in / hr | 730 ft | 8:15 PM EDT | MADIS | |
| APRSWXNET Reidsville NC , Reidsville, NC | 82 °F | 88 °F | 74 °F | 78% | East at 0 mph | 0.00 in / hr | 830 ft | 7:37 PM EDT | MADIS | |
| PINECROFT, Greensboro, NC | 74.7 °F | 75 °F | 70 °F | 84% | WSW at 3.0 mph | 0.00 in / hr | 900 ft | 8:57 PM EDT | Rapid Fire | |
| Northern High School, Greensboro, NC | 75.4 °F | 76 °F | 71 °F | 85% | WSW at 2.4 mph | 0.00 in / hr | 825 ft | 8:57 PM EDT | Rapid Fire | |
| APRSWXNET Greensboro NC , Greensboro, NC | 77 °F | 79 °F | 70 °F | 78% | East at 0 mph | 0.00 in / hr | 872 ft | 8:28 PM EDT | MADIS | |
| SW Greensboro, Greensboro, NC | 76.3 °F | 78 °F | 68 °F | 76% | NNW at 0.0 mph | 0.00 in / hr | 870 ft | 8:32 PM EDT | Normal | |
| Ridgewood, Greensboro, NC | 75.7 °F | 77 °F | 69 °F | 79% | SE at 0.0 mph | 0.00 in / hr | 794 ft | 8:57 PM EDT | Rapid Fire | |
| McDade, Cedar Grove, NC | 73.7 °F | 73 °F | 70 °F | 87% | SW at 3.0 mph | 0.00 in / hr | 738 ft | 8:57 PM EDT | Rapid Fire | |
| Hillsborough Forest - Cedar Grove, Hillsborough, NC | 74.1 °F | 73 °F | 70 °F | 87% | East at 0.0 mph | 0.00 in / hr | 714 ft | 8:55 PM EDT | Normal | |
| APRSWXNET Greensboro NC, Greensboro, NC | 69 °F | - | 58 °F | 69% | SE at 1 mph | 0.00 in / hr | 813 ft | 8:30 PM EDT | MADIS | |
| Edwards Pond, Chapel Hill, NC | 72.4 °F | 70 °F | 69 °F | 88% | South at 0.0 mph | 0.00 in / hr | 486 ft | 8:50 PM EDT | Normal | |
| Sortova Farm, Pittsboro, NC | 70.9 °F | - | 68 °F | 91% | South at 0.0 mph | 0.00 in / hr | 400 ft | 8:55 PM EDT | Normal | |
| 510sRus @ Turnip Patch Park, Hillsborough, NC | 73.6 °F | 72 °F | 70 °F | 87% | ESE at 1.0 mph | 0.20 in / hr | 550 ft | 8:57 PM EDT | Rapid Fire | |
| Meadowood, Greensboro, NC | 76.5 °F | 78 °F | 68 °F | 76% | SW at 6.0 mph | 0.00 in / hr | 750 ft | 8:50 PM EDT | Normal | |
| RAWS DUKE FOREST NC, Chapel Hill, NC | 80 °F | 83 °F | 71 °F | 74% | South at 8 mph | 0.00 in / hr | 564 ft | 7:16 PM EDT | MADIS | |
| Greensboro/Jamestown area, N4GVK Station, Greensboro, NC | 75.4 °F | 76 °F | 68 °F | 77% | SW at 0.0 mph | 0.00 in / hr | 883 ft | 8:43 PM EDT | Normal | |
| APRSWXNET Hillsborough NC , Hillsborough, NC | 75 °F | 75 °F | 70 °F | 85% | East at 0 mph | 0.00 in / hr | 629 ft | 8:34 PM EDT | MADIS | |
| Stoneycreek Neighborhood, Chapel Hill, NC | 72.1 °F | - | 69 °F | 91% | WNW at 0.0 mph | 0.00 in / hr | 550 ft | 8:57 PM EDT | Rapid Fire | |
| Stable Ridge Subdivision, Summerfield, NC | 77.2 °F | 79 °F | 70 °F | 79% | West at 0.0 mph | 0.00 in / hr | 837 ft | 8:57 PM EDT | Normal | |
| APRSWXNET Chapel Hill NC U, Chapel Hill, NC | 72 °F | - | 70 °F | 93% | North at 0 mph | 0.00 in / hr | 593 ft | 8:25 PM EDT | MADIS | |
| Guilford Elementary School, Greensboro, NC | 75.5 °F | 76 °F | 69 °F | 81% | SW at 1.0 mph | 0.00 in / hr | 846 ft | 8:57 PM EDT | Normal | |
| Would you like to share your weather data with the rest of the world? Add Your Weather Station! | ||||||||||