We Buy Houses Los Angeles
310-980-0805

Call Us Now

SELL YOUR HOUSE WITHOUT A REALTOR

I am prepared to buy your house as-is and will pay you all cash. size, location or condition doesn't matter ever if you have little or No equity, I will even pay closing costs for you!, We Buy Ugly Houses, Raggedy Ass Houses Or Okay Houses.

Houses That We Need

FIRE DAMAGED?

BAD TENANTS?

house

NEED REPAIR?

VACANT HOUSE?

WE MADE IT EASY

SCHEDULE A MEETING

read more

GIVE US A CALL

310-980-0805

GET A CASH OFFER

read more
Example Image

SELL YOUR HOUSE
WITHOUT CERTAINTY

WE BUY UGLY HOUSES, RAGGEDY ASS HOUSES OR OK HOUSES.

  • Are you searching the Internet trying to find someone to buy your house, Do you own a house and need to sell now, Has your listing expired, Is your house vacant, Need repairs, or Cleanup,
  • Pre-foreclosure, Behind on your payment, Divorce, Relocating, Bad Tenants, Fire Damage, Tax issues, Inheritance, Probate, These are common problems that can happen to anyone!
  • I buy houses from people just like you, in almost any area or price range, I specialize in finding creative solutions to Real Estate problems, I will handle all the paperwork and make all the arrangements.
  • I do not want to list your property, I am a Real Estate Investor, Who buy many houses every month, and would like to buy more I buy house fast in any condition or location just filling out the form.
  • There is absolutely no-obligation to sell, so you have nothing to lose, Why not get a cash offer so that you can see if this works for you, No Fee or No Commission, If you have any questions?
  • Please do not hesitate to Call me ROBERT 310-980-0805

Contact Information

Send us a message




Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca. Santa Monica, Beverly Hills, Venice CA, Marina del Rey, West Hollywood, Inglewood, Lawndale, Redondo Beach, Manhattan Beach, Carson, Compton, El Segundo, Torrance, Gardena, Westwood, Bellflower, Downey CA, LAX, Huntington Park, Lakewood, Lomita, Long Beach, Van Nuys, Pasadena, Paramount, Pico Rivera, Rolling Hills, San Pedro, MDR, L.A. West, LA, Santa Fe Spring, South Gate, Hawthorne, Los Angeles CA, Wilmington, Burbank, Glendale, Vernon CA, Tujunga CA, Orange County, Riverside, San Berardino, San Marino, Sierra Madre, Arcadia, Temple City, San Gabriel, Altadena, Commerce, San Diego, San Francisco, Sacramento, San Jose, Oakland, California, Las Vegas, Nevada, California City, Stockton, Santa Rose, Pal Alto, Rocklin Santa Clara, Menlo Park, Fresno, Sunnyvale, Orinda, Davis, Berkeley, Manteca, Danville, Livemore, Rancho San Diego Ca, Santee Ca, Bostonia, Lakeside, Tujunga Ca.
Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.Maywood, Montebello, Bell, Monterey Park, Santa Ana, Huntington Beach, Anaheim, Fullerton, Gorden Grove, Mission Viejo, Palmdale Ca, Lancaster Ca, Malibu Ca, Simi Valley, Whittier, El Monte, West Covina, Azusa, Pomona, Chino Hills, Fullerton, Yorba Linda, Norwalk, La Mirada, Cerritos, Los Alamitos, Seal Beach, Sunset Beach, Westminster, Norwalk, Buena Park, Lakewood, Bellflower, Paramount, Downey, Signal Hill, Lynwood, South Gate, Commerce, East Los Angeles, Monterey Park, Culver City, Temple, Hacienda Heights, Baldwin Park, West Covina, City of Industry, Walnut, Diamond Bar, Pomona, Rancho Cucamonga, Ontario Ca, Corona, South Central, Watts, Oakland, Crescent City, Daly City, Monterey, Falsom, Santa Cruz, San Mateo, Clovis, Chico, San Roamon, Pleasanton, Roseville, Coronado, National City, Chula Vista Ca, Lenon Crove, Bonita Ca, La Masa, Imperial Beach, La Presa, Spring Valley, El Cajon Ca.

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________