HeaderIcon
  1. Agent Logo

Explore by Metro

  • Atlanta
  • Baltimore
  • Boston
  • Bronx
  • Brooklyn
  • Chicago
  • Los Angeles
  • Manhattan
  • Miami
  • Nashville
  • Orlando
  • Philadelphia
  • Phoenix
  • Queens
  • San Diego
  • San Jose
  • Tampa
  • Washington
HeaderIcon

Explore by Metro

  • Atlanta
  • Baltimore
  • Boston
  • Bronx
  • Brooklyn
  • Chicago
  • Los Angeles
  • Manhattan
  • Miami
  • Nashville
  • Orlando
  • Philadelphia
  • Phoenix
  • Queens
  • San Diego
  • San Jose
  • Tampa
  • Washington
leftArrowBack to Search
  1. Home
  2. /
  3. Lauderhill, FL
  4. /
  5. 3591 Environ Blvd
Add to favoritesAdd to favorites (hover)
Save
leftArrow
Add to favoritesAdd to favorites (hover)

3591 Environ Blvd

3591 Environ Blvd, Lauderhill, FL, 33319

YEAR BUILT

1981

# STORIES

5

# TOTAL UNITS

6

UNIT SIZE RANGE

1,170-1,980 sqft

Description

3591 Environ Blvd stands in Lauderhill, at the intersection of NW 31st Ave and W Oakland Park Blvd. The area offers views of a serene lagoon and garden. The Middle River lies nearby, adding to the setting. This mid-rise structure is a five-story building built in 1981. The building has 6 units, with sizes ranging from 1,170 to 1,980 square feet. Choices of 2 and 3 bedroom layouts provide options for residents. Prices for the units vary from $62,000 to $202,000. Living spaces include bright and spacious designs that invite in natural light and comfort. Residents enjoy several amenities. A clubhouse and community room offer social spaces. An on-site laundry area makes it easier to manage daily tasks. Shared amenities include a sparkling pool, tennis courts, barbecue area, and a sauna for relaxation. Elevators provide easy access to all floors. Dining options are within reach, with King's Supper Buffet Inc and Mins Cafe nearby. Entertainment comes from local spots like Horseshoe Game Room. The well-maintained building and its common areas add to the quality of life for residents in this community. With so many amenities and a practical layout, this building suits various lifestyles. The property blends residential comfort with access to leisure activities. Living near water and gardens enhances the overall experience.

Building ImageMLS ID #A11176960
Building ImageMLS ID #A11176960
Building Image
Building ImageView Listing

3591 Environ Blvd

3591 Environ Blvd, Lauderhill, FL, 33319

YEAR BUILT

1981

# STORIES

5

# TOTAL UNITS

6

UNIT SIZE RANGE

1,170-1,980 sqft

Description

3591 Environ Blvd stands in Lauderhill, at the intersection of NW 31st Ave and W Oakland Park Blvd. The area offers views of a serene lagoon and garden. The Middle River lies nearby, adding to the setting. This mid-rise structure is a five-story building built in 1981. The building has 6 units, with sizes ranging from 1,170 to 1,980 square feet. Choices of 2 and 3 bedroom layouts provide options for residents. Prices for the units vary from $62,000 to $202,000. Living spaces include bright and spacious designs that invite in natural light and comfort. Residents enjoy several amenities. A clubhouse and community room offer social spaces. An on-site laundry area makes it easier to manage daily tasks. Shared amenities include a sparkling pool, tennis courts, barbecue area, and a sauna for relaxation. Elevators provide easy access to all floors. Dining options are within reach, with King's Supper Buffet Inc and Mins Cafe nearby. Entertainment comes from local spots like Horseshoe Game Room. The well-maintained building and its common areas add to the quality of life for residents in this community. With so many amenities and a practical layout, this building suits various lifestyles. The property blends residential comfort with access to leisure activities. Living near water and gardens enhances the overall experience.

Next

Description

3591 Environ Blvd stands in Lauderhill, at the intersection of NW 31st Ave and W Oakland Park Blvd. The area offers views of a serene lagoon and garden. The Middle River lies nearby, adding to the setting. This mid-rise structure is a five-story building built in 1981. The building has 6 units, with sizes ranging from 1,170 to 1,980 square feet. Choices of 2 and 3 bedroom layouts provide options for residents. Prices for the units vary from $62,000 to $202,000. Living spaces include bright and spacious designs that invite in natural light and comfort. Residents enjoy several amenities. A clubhouse and community room offer social spaces. An on-site laundry area makes it easier to manage daily tasks. Shared amenities include a sparkling pool, tennis courts, barbecue area, and a sauna for relaxation. Elevators provide easy access to all floors. Dining options are within reach, with King's Supper Buffet Inc and Mins Cafe nearby. Entertainment comes from local spots like Horseshoe Game Room. The well-maintained building and its common areas add to the quality of life for residents in this community. With so many amenities and a practical layout, this building suits various lifestyles. The property blends residential comfort with access to leisure activities. Living near water and gardens enhances the overall experience.

3591 Environ Blvd Key Stats Last 12 months

Avg. Listed Price$215,000

Avg. Sale Price-
Year over year list price0.00%

Year over year sale price 0.00%
Total Listings1 Listed

Total sold0 Sold
Average Days on Market0 days

Average HOA fees per sqft-
Next

Key Stats

Year over year list price0.00%

Year over year sale price0.00%
Total Listings1 Listed

Total sold0 Sold
Average Days on Market0 days

Average HOA fees per sqft-

Glen Gardens Estate Availability & Demand

Unit Availability

Medium
High availability buildings list units frequently.

Unit Availability helps to understand how often units in a particular building are listed for sale as compared with the neighborhood average. Units are rarely listed in buildings with low availability.

Unit Demand

Low
Units in high-demand buildings sell quicker.

Unit Demand is a measure of quickly units in a particular building sell as compared with other buildings in the neighborhood. Units in high-demand buildings sell more quickly.

For Sale 0 For Sale

3591 Environ Blvd Sold Listings

UnitSize (sqft)BedsBathsDays On MarketDateStatusPrice
Unit A202A202122022522022-05-09
MLS#: A11176960
Closed$202,000
Unit A206A206122022582017-10-06
MLS#: A10325257
Closed$62,000
Unit A510A510193032722016-03-31
MLS#: A10019237
Closed$115,000
Unit A202
A202

2 Beds

2 Baths

1220 sqft


DateStatusPrice
2022-05-09Closed$202,000
MLS#: A11176960
Days On Market52
Unit A206
A206

2 Beds

2 Baths

1220 sqft


DateStatusPrice
2017-10-06Closed$62,000
MLS#: A10325257
Days On Market58
Unit A510
A510

3 Beds

2 Baths

1930 sqft


DateStatusPrice
2016-03-31Closed$115,000
MLS#: A10019237
Days On Market72
View Complete Unit Listing HistorySource By: MIAMI REALTORS

Amenities

Welcome to a community where comfort meets convenience. This condo building boasts a variety of amenities designed for socializing and relaxation. You can enjoy the clubhouse and community room for gatherings with friends or neighbors. If you're looking to unwind outdoors, the barbecue area is perfect for weekend cookouts. For your everyday needs, the building features laundry facilities that make life simpler. Plus, an elevator ensures easy access to all floors, giving you hassle-free living.

Next

Amenities Description

Welcome to a community where comfort meets convenience. This condo building boasts a variety of amenities designed for socializing and relaxation. You can enjoy the clubhouse and community room for gatherings with friends or neighbors. If you're looking to unwind outdoors, the barbecue area is perfect for weekend cookouts. For your everyday needs, the building features laundry facilities that make life simpler. Plus, an elevator ensures easy access to all floors, giving you hassle-free living.

Parking
Parking
Locker
Locker
Concierge
Concierge
Elevator(s)
Elevator(s)
Check Icon
Central AC
Central AC
Pool
Pool
Fitness Center
Fitness Center
-
Visitors Parking
Visitors Parking
Next

Amenities

Elevator(s)

Elevator(s)

Barbecue

Barbecue

Community Room

Community Room

Laundry

Laundry

Balcony

Balcony

Policies

This building encourages a friendly and welcoming environment. It is important to know that there are some guidelines in place for all residents. Rules help maintain a peaceful atmosphere and promote community spirit. You won’t need to worry about strict policies—this place is all about comfort and ease. Whether you are moving in alone or with family, you will find everything you need to settle down smoothly. The aim is to create a lovely living experience for everyone. Your new home awaits, ready to offer a blend of social spaces and personal comfort.

Next

Amenities Description

This building encourages a friendly and welcoming environment. It is important to know that there are some guidelines in place for all residents. Rules help maintain a peaceful atmosphere and promote community spirit. You won’t need to worry about strict policies—this place is all about comfort and ease. Whether you are moving in alone or with family, you will find everything you need to settle down smoothly. The aim is to create a lovely living experience for everyone. Your new home awaits, ready to offer a blend of social spaces and personal comfort.

Pet Allowed
Pet Allowed
BBQ Permitted
BBQ Permitted
Sublet Allowed
Sublet Allowed
Short-term Rental Allowed
Short-term Rental Allowed

Compare with Buildings in the Neighbourhood (Last 12 Months)

Compare building's average price/sq. ft. and HOA fees/sq. ft. to buildings nearby

Building NameAvg price per square footAVG HOA FEE per square foot (Monthly)
3591 Environ Blvd--
3651 Environ Blvd$81/sqft.$2 /sqft.
3650 Environ Blvd$120/sqft.$3 /sqft.
3801 Environ Bl$99/sqft.$3 /sqft.
3841 Environ Blvd$81/sqft.$3 /sqft.
7011 Environ Blvd$124/sqft.$2 /sqft.

Nearby Schools

Championship Academy of Distinction of West Broward

D
Public|Grades KG–8
7100 W Oakland Par...|0.44 miles away

Moshiach Community Center

--
Private|Grades PK–KG
4538 Inverrary Blv...|0.71 miles away

Future Scholars Academy L.L.C.

--
Private|Grades PK–5
3816 N University ...|0.87 miles away

Piper High School

D+
Public|Grades 9–12
8000 NW 44th St|1.05 miles away

Endeavour Primary Learning Center

F
Public|Grades PK–3
2600 NW 58th Ter|1.06 miles away

Village Elementary School

C-
Public|Grades PK–5
2100 NW 70th Ave|1.21 miles away
Next

Schools

arrow rightWhat to know about schoolsarrow right
Next

Description

Championship Academy of Distinction of West Broward

D
Public|Grades KG–8
7100 W Oakland Par...|Less than 1 Mile Away

Moshiach Community Center

--
Private|Grades PK–KG
4538 Inverrary Blv...|Less than 1 Mile Away

Future Scholars Academy L.L.C.

--
Private|Grades PK–5
3816 N University ...|Less than 1 Mile Away

Piper High School

D+
Public|Grades 9–12
8000 NW 44th St|1.05 Miles Away

Endeavour Primary Learning Center

F
Public|Grades PK–3
2600 NW 58th Ter|1.06 Miles Away

Village Elementary School

C-
Public|Grades PK–5
2100 NW 70th Ave|1.21 Miles Away

Amberwood Academy

--
Private|Grades PK–KG
4939 N University ...|1.37 Miles Away

The Blake School of Plantation

--
Private|Grades PK–8
7011 W Sunrise Blv...|1.48 Miles Away

Royal Palm Elementary School

C-
Public|Grades PK–5
1951 NW 56th Ave|1.66 Miles Away

Bethlehem Junior Academy

--
Private|Grades KG–1
6855 W Commercial ...|1.65 Miles Away

Plantation High School

D-
Public|Grades 9–12
6901 NW 16th St|1.68 Miles Away

Piney Grove Boys Academy

--
Private|Grades KG–12
4699 W Oakland Par...|1.90 Miles Away

Banyan Elementary School

B
Public|Grades KG–5
8800 NW 50th St|1.97 Miles Away

Transit

7771 West Atrium

0.65 miles away|13 min walk

Commercial Boulevard/# 6501

1.62 miles away|32 min walk

Commercial Boulevard/#6510

1.6 miles away|31 min walk

Commercial Boulevard/#6701

1.59 miles away|31 min walk

Commercial Boulevard/Banyan Lane

1.78 miles away|35 min walk

Commercial Boulevard/Northwest 57th Way

1.86 miles away|36 min walk
Next

Transit

arrow rightWhat to know about transitarrow right
Next

Description

7771 West Atrium

0.65 miles away|13 min walk

Commercial Boulevard/# 6501

1.62 miles away|32 min walk

Commercial Boulevard/#6510

1.6 miles away|31 min walk

Commercial Boulevard/#6701

1.59 miles away|31 min walk

Commercial Boulevard/Banyan Lane

1.78 miles away|35 min walk

Commercial Boulevard/Northwest 57th Way

1.86 miles away|36 min walk

Commercial Boulevard/Northwest 58th Way

1.79 miles away|35 min walk

Commercial Boulevard/Northwest 64th Avenue

1.63 miles away|32 min walk

Commercial Boulevard/Northwest 64th Avenue - (Walgreens)

1.64 miles away|32 min walk

Commercial Boulevard/Northwest 70th Avenue

1.59 miles away|31 min walk

Commercial Boulevard/Northwest 73rd Avenue

1.63 miles away|32 min walk

Commercial Boulevard/Northwest 79th Avenue

1.85 miles away|36 min walk

Commercial Boulevard/Northwest 82nd Avenue

1.93 miles away|38 min walk

Commercial Boulevard & University Drive

1.68 miles away|33 min walk

Commercial Boulevard/University Drive

1.68 miles away|33 min walk

Commercial Boulevard/University Drive (East)

1.68 miles away|33 min walk

Commercial Boulevard/White Oak Lane

1.69 miles away|33 min walk

Commercial Boulevard/Woodlands Boulevard

1.93 miles away|37 min walk

CVS Oakland Park Boulevard @ Northwest 55th Avenue

1.18 miles away|23 min walk

Environ Boulevard/Inverrary Boulevard

0.3 miles away|6 min walk

Environ Boulevard/Lakes of Environ

0.05 miles away|2 min walk

Environ Boulevard/Radice Circle

0.23 miles away|5 min walk

Environ Boulevard/Radice Cultural Center

0.28 miles away|6 min walk

Florida Medical Center

1.56 miles away|30 min walk

Hawaiian Gardens

1.59 miles away|31 min walk

Inverrary Boulevard/Environ Boulevard

0.32 miles away|7 min walk

Inverrary Boulevard/Fairways Drive

0.53 miles away|11 min walk

Inverrary Boulevard/Inverrary Corporate Parkway

0.35 miles away|7 min walk

Inverrary Boulevard/Inverrary Country Club

0.28 miles away|6 min walk

Inverrary Boulevard/Inverrary Drive

0.56 miles away|11 min walk

Inverrary Boulevard/Inverrary Drive (North)

0.47 miles away|10 min walk

Inverrary Boulevard/Inverrary Drive (South)

0.57 miles away|11 min walk

Inverrary Boulevard/Lime Hill Road

0.83 miles away|16 min walk

Inverrary Boulevard/Northwest 46th Street

0.76 miles away|15 min walk

Inverrary Boulevard/Northwest 70th Avenue

1.23 miles away|24 min walk

Inverrary Boulevard/Oakland Park Boulevard

0.98 miles away|19 min walk

Inverrary Boulevard West/West Oakland Park Boulevard

0.36 miles away|7 min walk

Inverrary Drive/Circle Drive North

0.87 miles away|17 min walk

Inverrary Drive/International Village

0.75 miles away|15 min walk

Inverrary Drive/Inverrary Boulevard

0.51 miles away|10 min walk

Inverrary Drive/Northwest 44th Street

0.94 miles away|19 min walk

Inverrary Falls Publix Lauderhill

0.77 miles away|15 min walk

Jacaranda Boulevard/Publix

1.82 miles away|35 min walk

Lauderhill Towne Centre Library

0.55 miles away|11 min walk

Midway Plaza Publix

1.96 miles away|38 min walk

Northwest 21st Street/Northwest 49th Avenue

2 miles away|39 min walk

Northwest 26th Street/Northwest 47th Avenue

1.97 miles away|38 min walk

Northwest 26th Street/Northwest 47th Lane

1.88 miles away|37 min walk

Northwest 26th Street/Northwest 47th Terrace

1.91 miles away|37 min walk

Northwest 26th Street/Northwest 49th Avenue

1.78 miles away|35 min walk

The Neighbourhood: Inverrary

Inverrary sits in Broward County near Sunrise and Lauderhill. This district contains a country club and a mix of homes and golf space. Sawgrass Mills draws many visitors for shopping and dining. Xtreme Action Park offers indoor rides, go-karts, and arcades for families. Markham Park provides trails, model airplane fields, and picnic spots. Hugh Taylor Birch State Park gives green space and bay views in nearby Fort Lauderdale. The Cheesecake Factory and Olive Garden serve many diners in the area. IHOP and Denny's operate local breakfast spots. TGI Fridays and Buffalo Wild Wings work as bars and casual night places. BB&T Center hosts concerts and sports events near the district. Tri-Rail trains link the county to other cities. Broward County Transit buses run frequent local routes. Fort Lauderdale-Hollywood International Airport serves many travelers from this district. Central Broward Regional Park and Stadium hosts outdoor sports and community events. Lauderhill Performing Arts Center presents concerts and theater for local audiences. Local shops and small offices fill parts of the blocks near major roads. Data shows the top age group is 35 to 39 and the top household type is 1 person.

Next

Neighbourhood Description

Inverrary sits in Broward County near Sunrise and Lauderhill. This district contains a country club and a mix of homes and golf space. Sawgrass Mills draws many visitors for shopping and dining. Xtreme Action Park offers indoor rides, go-karts, and arcades for families. Markham Park provides trails, model airplane fields, and picnic spots. Hugh Taylor Birch State Park gives green space and bay views in nearby Fort Lauderdale. The Cheesecake Factory and Olive Garden serve many diners in the area. IHOP and Denny's operate local breakfast spots. TGI Fridays and Buffalo Wild Wings work as bars and casual night places. BB&T Center hosts concerts and sports events near the district. Tri-Rail trains link the county to other cities. Broward County Transit buses run frequent local routes. Fort Lauderdale-Hollywood International Airport serves many travelers from this district. Central Broward Regional Park and Stadium hosts outdoor sports and community events. Lauderhill Performing Arts Center presents concerts and theater for local audiences. Local shops and small offices fill parts of the blocks near major roads. Data shows the top age group is 35 to 39 and the top household type is 1 person.

Similar Buildings Nearby

Add to favoritesAdd to favorites (hover)
4222 Inverrary Blvd
4222 Inverrary Blvd, Lauderhill, FL
Click to see listings
Add to favoritesAdd to favorites (hover)
4222 Inverrary Blvd
4222 Inverrary Blvd, Lauderhill, FL
Click to see listings
Add to favoritesAdd to favorites (hover)
4848 Nw 24
4848 Nw 24, Lauderdale Lakes, FL
Click to see listings
Add to favoritesAdd to favorites (hover)
3571 Inverrary Dr
3571 Inverrary Dr, Lauderhill, FL
Click to see listings
Add to favoritesAdd to favorites (hover)
4222 Inverrary Blvd
4222 Inverrary Blvd, Lauderhill, FL
Click to see listings
Add to favoritesAdd to favorites (hover)
4222 Inverrary Blvd
4222 Inverrary Blvd, Lauderhill, FL
Click to see listings
Add to favoritesAdd to favorites (hover)
4848 Nw 24
4848 Nw 24, Lauderdale Lakes, FL
Click to see listings

3591 Environ Blvd Demographics

This neighborhood indicates a good mix of people which makes it a good place for families. About 17.53% are children aged 0–14, 17.27% are young adults between 15–29, 19.2% are adults aged 30–44, 18.71% are in the 45–59 range and 27.29% are seniors aged 60 and above. Commuting options are also varying where 88.8% of residents relying on driving, while others prefer public transit around 4.18%, walking around 0.3%, biking around 0.14%, allowing residents to choose travel modes that best fit their daily routines. Most homes in the area are with 59.98% of units owner occupied and 40.02% are rented. The neighborhood offers different household types. About 26.69% are single family homes and 3.11% are multi family units. Around 35.88% are single-person households, while 64.12% are multi person households. This mix works well for families, roommates, and individuals. Education levels in the neighborhood vary widely where 15.24% of residents have bachelor’s degrees. Around 36.4% have high school or college education. Another 10.67% hold diplomas while 9.92% have completed postgraduate studies. The remaining are 27.77% with other types of qualifications.

Next

Demographics Description

This neighborhood indicates a good mix of people which makes it a good place for families. About 17.53% are children aged 0–14, 17.27% are young adults between 15–29, 19.2% are adults aged 30–44, 18.71% are in the 45–59 range and 27.29% are seniors aged 60 and above. Commuting options are also varying where 88.8% of residents relying on driving, while others prefer public transit around 4.18%, walking around 0.3%, biking around 0.14%, allowing residents to choose travel modes that best fit their daily routines. Most homes in the area are with 59.98% of units owner occupied and 40.02% are rented. The neighborhood offers different household types. About 26.69% are single family homes and 3.11% are multi family units. Around 35.88% are single-person households, while 64.12% are multi person households. This mix works well for families, roommates, and individuals. Education levels in the neighborhood vary widely where 15.24% of residents have bachelor’s degrees. Around 36.4% have high school or college education. Another 10.67% hold diplomas while 9.92% have completed postgraduate studies. The remaining are 27.77% with other types of qualifications.

Age Demographics

17.53% (0 - 14 years old)

17.27% (15 - 29 years old)

19.2% (30 - 44 years old)

18.71% (45 - 59 years old)

27.29% (60+ years old)

Commute

4.18%

Transit

0.3%

Walk

88.8%

Drive

0.14%

Bike

Housing Ownership

59.98%

Owner Occupied

40.02%

Rental Units

Household Types

26.69%

Single Family

3.11%

Multi Family

35.88%

Single Person

64.12%

Multi Person

Education

Bachelors Degree15.24%
High School College36.4%
Diploma10.67%
Post Graduate9.92%
Others27.77%
Next

Education

Diploma10.67%
Post Graduate9.92%
Others27.77%
Get the HelloCondo Newsletter
Real-estate tips, insights, and market reports in your inbox.
Newsletter
  1. Home
  2. /Fort Lauderdale, FL
  3. /
    3591 Environ Blvd
Nearby Cities
Opa Locka
Buildings
3485 Environ Blvd
3521 Environ Blvd
3591 Environ Blvd
3650 Environ Blvd
3651 Environ Bl
3651 Environ Blvd
3671 Environ Bl
3671 Environ Blvd
3751 Environ Blvd
3771 Environ Blvd
3801 Environ Bl
3821 Environ Bl
3821 Environ Blvd
3841 Environ Blvd
3910 Inverrary Blvd
3930 Inverrary Blvd
7001 Environ Bl
7011 Environ Blvd
7080 Environ Blvd
7100 Radice Ct
Neighborhoods
Embassy LakesFieldbrook EstatesFlamingo Park
Florida Fruit LandsFountain SpringsFranklin ParkFrench QuarterFrenchman's ReserveGoulds - EastGuilford VillasHarbour IslesHialeahHigh Ridge Country ClubHorse CountryNorth Andrews TerraceNorth CentralOpa-locka Executive AirportPalisadesRiver OaksWest South Miami
ZIP Codes
330203302733029
3312633133331353313833139331433318933190331943331133312333213333133414334203343733448
Community
Addison CourtAlhambra CircleAllamanda Gardens
AllegroAlpine Woods CondominiumsAlpine Woods of JacarandaApple CreekApplegreenApplewood Village IApplewood Village IIApplewood Village IIIApplewood Village IVArbor CourtsArbor KeysArrowheadArrowhead CondominiumsArtesiaAshmontAtlantic EastAtlantic Springs Condominiums
HelloCondo Logo
HelloCondo Logo
HelloCondo Is The #1 Condo Search Platform And Real Estate Recommendation Engine. Search, Find And Buy The Perfect Condo And Get Matched With The Best Agents. Finding A Condo Has Never Been So Easy.

HelloCondo is a division of HelloCasa, LLC

FacebookIconInstagramIconXIconRedditIcon

HelloCondo

Find A RealtorTerms of UsePrivacy PolicyCalifornia Privacy NoticeAccessibility PolicyCCPA Notice on CollectionDMCABrowseNYS Standard Operating ProcedureNYS Fair Housing Notice

Contact

LocationIcon
300 Galleria Pkwy SE, Suite 1500,
Atlanta, GA 30339
PhoneICon
(855) 625-0319
EmailIConhello@hellocondo.com
Contact Us

For Sale

Condos for saleTownhomes for sale
AgentIcon
LocationIcon

Julie's Realty, LLC

Yuliya "Julie" Sidorevskaya

1700 79th Street CSWY STE#160,

North Bay VIllage, FL, 33141

PhoneICon305-340-1857
EmailIConJulie@JuliesRealty.net
© HelloCondo 2026. All Rights Reserved.