8.20.010 Parking Without Payment Prohibited. For all other payments, please use the last link at the end. While we make efforts to validate and update the pricing information, pricing and rates change frequently and so the information may not be the most current. The Passport technology enhances a citys experiences for residents and visitors, said Nathan Berry, Passport executive director. Questions related to investigations may be directed to the Detective Division Supervisor. The Traffic Division consists of motorcycle traffic officers, commercial enforcement and parking control officers. Garages Street. Seal Beach Planning and Zoning Department Contact Information. The focus of the COP team is community engagement, and to seek out crime problems, or quality of life issues using creative strategies to address problems as they arise on an ongoing basis. In mid-March, the Seal Beach Police Department suspended street sweeping enforcement as a result of the COVID-19 pandemic. A beach permit cost: $117 for residents $70 for resident seniors (65+ / income less than $35K/year) $180 for non-residents. No Reviews Yet. INRIX receives parking information, including pricing, from many sources. Permits can be purchased and managed ONLINE at: Drop Off Expired Prescriptions At Event In Seal Beach, Threats To Merriam-Webster Land Rossmoor Man In Prison For Year, Donate Blood In Seal Beach, Get Special PEANUTS Present, FREE WEBINAR | "The Beautiful Baptistries of Tuscany", 33rd Annual Southern California Spring Garden Show, Discovery Day At The Farm 2023: OC Fair & Event Center, Costa Mesa, Earth Day Festival 2023: Aquarium Of Pacific, Long Beach, Pet Expo & Spring Boutique 2023: Sports Park & Rec Center, Lake Forest, Free Earth Day Celebration 2023: Shops At Rossmoor, Seal Beach, Earth Day Celebration, Storytime & Beach Clean-Up 2023: Laguna Beach, Family-Friendly Earth Day Celebration 2023: Towne Center, Cerritos, Mayapalooza: 'Of Gods & Animals' Brunch 2023: Fuego, Hotel Maya, Long Beach, Newport Beach Church Has Windows Smashed, $80K+ In Damages, Bomb Threat Cleared At South OC High School Monday, Local Jobs: Check Out Who's Hiring In The Los Alamitos-Seal Beach Area, Los Alamitos-Seal Beach Area: See 5 Nearby Houses On The Market, Summer Hot Pavement Burns Toddler's Feet, A Mother Remembers. Faxes, emails or postmarks will not be accepted. See reviews, photos, directions, phone numbers and more for City Parking Enforcement Inc locations in Seal Beach, CA. Our goal is to provide a higher standard of customer service for residents and visitors. For Boat Launch, Pier Platform Permits, or Contractors permits, please contact City Hall at (562) 431-2527 x1310 or via email at parkingpermits@sealbeachca.gov, CITY HALL 211 EIGHTH STREET, SEAL BEACH, CA 90740 (562) 431-2527, $70 BEACH LOT (Resident Senior - 65+ / income less than $35K/year). The Environmental Protection Agency identifies street sweeping as a Best ManagementPractice (BMP) for water quality control improvement. They also act as liaisons for the Chamber of Commerce, and regularly meet with local businesses, providing crime prevention and strategies and presentations to business owners and employees. The State of California has recently moved Orange County into the Purple Tier. To proceed, please select from the menu below: Search For: Parking Citations Administrative Citations Other Citations. This is the first step and must be completed prior to submitting building plans for electronic plan check review. Join other drivers in your city & save time and money on parking! Passport is backed by a group of investors, including Bain Capital Ventures, Grotech Ventures, MK Capital and Relevance Capital. Passports product lines parking, transit and tolling payments, parking enforcement, and permit management enable organizations in the public and private sectors to streamline their operations, enhance customer service, and make data-driven decisions. For questions about parking enforcement, please contact the Seal Beach Police Department Traffic & Parking Division at (562) 799-4100 ext. The app allows parkers to pay for their parking with their smartphones. It is paid to the 3rd party processing company. Diamond Parking Location #SL-71. Street sweeping is critical to help keep the rivers and oceans clean, said Seal BeachDirector of Public Works Steve Myrter. If you are the site owner (or you manage this site), please whitelist your IP or if you think this block is an error please open a support ticket and make sure to include the block details (displayed in the box below), so we can assist you in troubleshooting the issue. Police Services Manager: Michael McDonald: MMcdonald@sealbeachca.gov: . Online Payment is a free, easy, convenient, and secure method for paying your monthly utility bill online using your Visa or MasterCard. Email: sfunes@sealbeachca.gov It removes trash and debris, sediment, fertilizers, heavy metals, and floatable material before it can reach our oceans. Republic Services Labor Issue Impacting Waste Collection Please contact the City at Parking@sealbeachca.gov for further information. April 15, 2023 - Find free parking in Seal Beach, compare rates of parking meters and garages in downtown Seal Beach, including for overnight parking, and check street parking rules. On Monday, February 1, 2021, street sweeper parking enforcement will resume and citations will be issued for those who do not move their cars. In order to purchase a residential parking permit, you must create a new account, enter your vehicle information, upload relevant documentation, and submit payment. Projects requiring a plan check include the following: new structures (residence, commercial, industrial building), room additions, remodeling, and tenant improvements, among others. Surface Lot Beach Parking. Patrol officers are responsible for responding to call for service and maintaining high visibility within their assigned areas. Officers are also trained in traffic control, community education, and accident prevention. Name Seal Beach Planning and Zoning Department Address 211 8th Street Seal Beach, California, 90740 Phone 562-431-2527 Hours Mon-Fri 8:00 AM-5:00 PM Street sweeping helps keep Seal Beach beautiful and healthy.. 3/28/2023 Press Release - St Patricks Day Enforcement Seal Beach, CA - This St. Patrick's Day don't push your luck by letting drunk drive. By Mail: Parking Citations. Phone: (562) 799-4100 . The Detective Division is under the direction of Detective Sergeant Jeff Gibson. Starting Thursday, Seal Beach moved into phases two and three of its "Beach in Motion" plan, which allows the beach to be open from 4:30 a.m. to 10 p.m., seven days a week. Since May 11 the. . The PassportParking app is free to download through the App Store or Google Play. 40 spots. The Traffic Division consists of one full-time Lead Community Services Officer, two full-time Senior Community Services Officers, and four part-time Police Aides. For Boat Launch, Pier Platform Permits, or Contractors permits, please contact City Hall at (562) 431-2527 x1310 or via email at parkingpermits@sealbeachca.gov. This fee is will be assessed separately and does not go to the City of Seal Beach. 1119. 1119. Preferential Permits Preferential parking permits for residents in parking impacted neighborhoods. Residential Permits are checked using license plates; therefore, there are no physical permits. IN-PERSON INFORMATION Walk in to one of four public service center locations, Monday through Friday, between 9:00 a.m. and 5:00 p.m.: Downtown L.A.: 312 W. 2nd Street, Los Angeles, CA 90012 In 2020, the Seal Beach Police Department took steps to reestablish the K-9 Unit by selecting its first K-9 handler, Officer Victor Ruiz. Patrol provides a variety of services to the community including traffic enforcement, assistance to citizens, and crime prevention services. CONTACT US 911 Seal Beach Boulevard Seal Beach CA, 90740 Business Hours Monday - Friday 9:00 am - 5:30 pm. Republic Services - Recycling and Waste Collector for the City of Seal Beach. It does so by processing permits and reviewing code compliance for structural, architectural, grading, and fire safety, as shown on submitted plans. important tool will help ensure that if a suspect attempts to conceal or discard a firearm, the dangerous weapon is not left for an innocent person, child, or other criminal to locate. The City of Seal Beach now accepts payments online for all city services. The department is a leader in early response times, and its dedicated officers work with the community to keep neighborhoods problem-free. Jail & Parking. (704) 823-6021 The Detective Division consists of three separate investigative details: Thanks to the passing of Measure BB, we have also added a fourth Investigator assigned to Leisure World. Consistently recognized as one of the fastest growing companies and Best Places to Work in Charlotte, North Carolina, Passport has an ingrained practice of putting People First a guiding principle in its Culture. Officers provide targeted enforcement at several locations to help prevent the most dangerous types of collisions from occurring. Enforcement & Rules General Rules Parking on public streets and alleys is regulated by the San Diego Municipal Code and the California Vehicle Code. The Seal Beach Police Department has deployed a two-officer enforcement team called the Community Oriented Policing Team. Charlotte, NC 28202. Copyright 2023 Seal Beach Police Department, The Traffic Division is under the direction of Sergeant Jordan Mirakian. Vehicle information is required for each merchant pass obtained and are verified by license plate. Neighborhood Services Officer, Samuel Funes, CLICK HERE FOR INSTRUCTIONS AND TO APPLY FOR A BUILDING PERMIT, CLICK HERE FOR MORE INFORMATION ON THE ELECTRONIC PLAN CHECK SUBMITTAL PROCESS, CLICK HERE TO ACCESS THE BUILDING DIVISION PLAN CHECK SUBMITTAL PORTAL, Board of Professional Engineers & Land Surveyors. Beach Parking . Being able to extend your time right from your phone wasnt an option before now.. Front-in parking will facilitate enforcement with License Plate Recognition. The City of Seal Beach asks for the publics partnership and collaboration during themonth of May. Users can also manage their parking at ppprk.com. Long Beach, CA 90802. For additional assistance, please contact Parking at (562) 799-4100 x1119 or x1106 or via email at parkingpermits@sealbeachca.gov A plan review fee will be collected at the time of plan review submittal. CLICK HERE TO ACCESS THE BUILDING DIVISION PLAN CHECK SUBMITTAL PORTAL. CODE ENFORCEMENT: Code Enforcement is the prevention, detection, investigation, and enforcement of violations of statutes or ordinances that regulate public health/safety/welfare, public works, business activities, consumer protection, building standards, land-use, or municipal affairs. Code Enforcement is the prevention, detection, investigation, and enforcement of violations of statutes or ordinances that regulate public health/safety/welfare, public works, business activities, consumer protection, building standards, land-use, or municipal affairs. The residential permit costs $20 per permit and is effective annually November 1st through October 31st. The company has also successfully launched the MetroParking app in Los Angeles. Passport transforms the way cities manage their operations. Inspection requests are responded to at the end of the day, and typically executed within two business days. For questions about parking enforcement, please contact the Seal Beach Police Department Traffic & Parking Division at (562) 799-4100 ext. CLICK HERE FOR MORE INFORMATION ON THE ELECTRONIC PLAN CHECK SUBMITTAL PROCESS The COP team can be seen on foot patrols, bicycles, ATVs and a 44 vehicle, handing all calls for service on the beaches, pier, and in the Main Street area. The West County SWAT Team is a regional Special Weapons and Tactics Team serving the cities of Cypress, Los Alamitos, Westminster, Seal Beach, and Fountain Valley. Property Crimes: burglaries, grand theft, petty theft, vandalism, graffiti, sex crimes, child abuse/neglect, juvenile crime, and auto theft. Contact Us 949-644-3215. The following link will provide detailed instructions to submit an application for a building permit. In Person: City of Long Beach City Hall. The Traffic Division, https://www.sealbeachca.gov/Departments/Police/Divisions#TrafficDivision, enforces Seal Beach parking ordinances and manages meters and parking fees. Adjusted to allow for the Pay by . Rate this lot. Long Beach, CA 90801. CITY HALL 211 EIGHTH STREET, SEAL BEACH, CA 90740 (562) 431-2527, https://www.municipalonlinepayments.com/sealbeachca, https://www.citationprocessingcenter.com/citizens/sealbeach/permits, http://register.sealbeachca.gov/wbwsc/webtrac.wsc/wbsplash.html?wbsi=adbef829-7440-428b-e411-d7c8e86137ae&lang=CUSTM&wbp=1, https://dpm.bankofthewest.com/ebpp/sealbeachca/Login/Index. www.CitationProcessingCenter.com Online Class Registration (Recreation) The City support online class registrations and allows for payments to be made online. For Utility Billing, Parking Permits, Parking Citation and Recreation Fees, please use the links below. SEAL BEACH, CA. To make a payment for utilities, click on the link below. Republic Services Trash Services Update December 17 The fintech companys mobile-first platform has been adopted by more than 450 cities, universities, and private operators around the world in cities including Chicago, Toronto, London, and Miami, across more than 5,000 locations. For questions about parking enforcement, please contact the Seal Beach PoliceDepartment Traffic & Parking Division at (562) 799-4100 ext. The Environmental Protection Agency identifies street sweeping as a Best Management Practice (BMP) for water quality control improvement. This assignment is for an entire deployment period which allows the officer to become familiar with addresses and community problems. Please note that this service is only available for building permit applications. Patrol officers are assigned geographical areas known as beats. Brochure Code Enforcement In Your Neighborhood The Traffic Division enforces Seal Beach parking ordinances and manages meter and parking fees. The City of Seal Beach Building Division offers convenient electronic submittals for building permit applications and plans. A site plan may be required for any equipment placed outside. Stacy Sneed PassportParking, is powered by. Beach permits may be purchased by residents and non-residents and gives access to park in the 1st Street, 8th Street and 10th Street Lots. "In order to ensure the health and safety of the Seal Beach community and waterways, street sweeping enforcement will resume," a department spokesperson said. Parking control officers drive vehicles painted white typically with yellow colored rotor lights mounted on top. The Environmental Protection Agency identifies street sweeping as a Best ManagementPractice (BMP) for water quality control improvement. Saurus has also been trained to detect firearms. The City emphasizes compliance with municipal codes before seeking to use enforcement. Applications can also be obtained from the Human Resources Department, Seal Beach City Hall, 211 8th Street, Seal Beach, California 90740 or by calling (562) 431-2527 x1301. With a compliment of one Sergeant, five Detectives and a Special Enforcement Team (SET), our Detectives approach workable investigations with a high level of dedication. Once registered, you will be able to add vehicles and purchase permits. The app allows parkers to pay for their parking with their smartphones. Republic Services Labor Issue Impacting Waste Collection, Republic Services - Recycling and Waste Collector for the City of Seal Beach. 1119. For additional assistance, please contact Parking at (562) 799-4100 x1119 or x1106 or via email at parkingpermits@sealbeachca.gov. Contractors must have an active Contractor Business License to qualify for purchase of these permits and they are only valid from 7:00 am to 5:00 pm, Monday through Friday. This article was released by the City of Seal Beach . Seal Beach, Calif. (May 3, 2018) Just in time for the first big waves of summer, the City of Seal Beach announces the launch of its new mobile parking application, PassportParking. Parking Enforcement Holidays Parking Meter and Street Sweeping holiday calendar. NON-SUMMER MONTHSDuring the non-summer months the focus of the COP Team shifts. Parking citations can be paid by mail, phone, online, or in person at the Police Department. If you had any issues, consider leaving your email for our customer service team. PO Box 22766. Paying via checking account is FREE. To find out for what day/time your inspection has been scheduled, please call (562) 431-2527 x1323 or email us by clickinghere. 1119. The Community Oriented Policing Team (COP) mission is to pro-actively target areas of needed improvement throughout the city while seeking long-term solutions through enforcement actions and community involvement. It removes trash and debris,sediment, fertilizers, heavy metals, and floatable material before it can reach ouroceans. Get more local news delivered straight to your inbox. Please emailbldg1@sealbeachca.govto schedule a building inspection. For questions about parking enforcement, please contact the Seal Beach PoliceDepartment Traffic & Parking Division at (562) 799-4100 ext. For all other transactions, including business license, utility users tax, transient occupancy tax, permits, planning fees, and any other payments, please click on the link below. Seal Beach City Hall; Mary Wilson Branch Orange County Public Library; Bars. Since then, the City has received several complaints from residents about gloves, facemasks, and other trash and debris littering the streets. Orange County Sanitation District, CITY HALL 211 EIGHTH STREET, SEAL BEACH, CA 90740 (562) 431-2527, ELECTRONIC BUILDING PERMIT AND PLAN CHECK SUBMITTAL. In the email, please provide your permit number, the type of inspection you are requesting, and your contact information. Produced by Orange County Breeze Newspaper LLC. https://sealbeach.permitinfo.net/. Traffic officers respond to calls for service in a variety of situations including accidents, vehicle code violations, parking complaints, as well as roadside assistance requests for tow trucks. Any and all crimes involving the sales of narcotics are handled by the entire Investigations division. Passport is the industrys leading mobile technology solution specializing in enterprise business applications and payments for the public and private sectors. For all other payments, including business license, utility users tax, transient occupancy tax, permits, planning fees, and any other payments, please continue here to . The PassportParking app will be available in more than 600 parking spaces (six zones) throughout Seal Beach. By not cleaning the streets, pollutants anddebris are allowed to flow off the streets into the Citys storm drains and ultimately intothe ocean. Get more local news delivered straight to your inbox. The detective division handle all basic investigations that are received from the Patrol division. Call the toll-free customer service line for the Los Angeles County Office of Parking Violations at: (866) 561-9744. Republic Services Trash Service Update - December 14th. This is the first time Seal Beach will have a mobile payment app available to residents and visitors. For questions about parking enforcement, please contact the Seal Beach Police Department Traffic & Parking Division at (562) 799-4100 ext. PassportParking, is powered by Passport, the global leader of mobile payments for parking and transit, serving cities and universities through North America. SUMMER MONTHSDuring the summer months, the primary responsibilities of the COP Team includes patrolling Main Street, downtown, and Surfside. Compliance with building standards are met through plan review, permit issuance, and on-site inspection. Contractors State License Board (CSLB) For Utility Billing, Parking Permits, Parking Citation and Recreation Fees, please use the links below. The app allows parkers to pay for their parking with their smartphones. By not cleaning the streets, pollutants and debris are allowed to flow off the streets into the Citys storm drains and ultimately into the ocean. The Traffic Division consists of one full-time Lead Community Services Officer, two full-time Senior Community Services Officers, and four part-time Police Aides. Your IP address is listed in our blacklist and blocked from completing this request. The Traffic Division is under the direction of Sergeant Jordan Mirakian. We are completely transforming our parking operation. Records . No extensions or fee reductions will be implemented related to contractor permits. Sign up for free Patch newsletters and alerts. Parking Enforcement Information Huntington Beach Municipal Code and California Vehicle Code laws related to parking are enforced by a number of Parking Control Officers which patrol the city. Merchant permits are non-transferable. 1119. Irisher By-The-Sea; Dave's Other Place; Crow . They may be purchased by residents and non-residents and are non-transferable. Republic Services Trash Service Update - December 13th. As a result, the Seal Beach Police Department will resume Street Sweeper Parking Enforcement on Monday, February 1, 2021. Payments via credit card will be assessed a 3% processing fee. SEAL BEACH, CA The street sweeper enforcement restarts Monday, June 1, the Seal Beach Police Department says. SEAL BEACH, CA The street sweeper enforcement paused in Seal Beach during the coronavirus shutdown. Joining West County SWAT resulted in a four-fold increase in personnel trained for tactical operations. Duties include: enforcement of parking regulations; assisting with traffic control; providing assistance as directed; performing other related duties as assigned. Major Crimes: homicide, robbery, extortion, assault with a deadly weapon, assault/battery, weapons, elder abuse (physical), domestic violence, hate crimes, terrorist threats, arson, stalking, kidnap, missing persons, and runaways. There is only one account allowed per address. Reviews. However, on Monday, June 1, street sweeper parking enforcement will resume and citations will be issued for those who do not move their cars. The fees are subject to change after official review of the plans by the Department. In order to ensure the health and safety of the Seal Beach community and waterways, street sweeping enforcement will resume. 2023 Passport Labs, Inc. All rights reserved. Street sweeping helps keep Seal Beach beautiful and healthy.. 1119. Phone: (562) 431-2527 x1342, International Code Council (ICC) The City does not replace lost or stolen beach permits, you must purchase a new one at the full cost to replace it. You can purchase new permits and manage your account online at the link below. Only businesses with an active business license may purchase merchant permits. Home - Seal Beach Police Non-Emergency Line (562) 594-7232 SEAL BEACH POLICE DEPARTMENT 911 Seal Beach Boulevard Seal Beach, CA 90740 "Serving with Pride since 1915" MISSION Drive down crime and improve the quality of life for the residents and visitors of Seal Beach. These skills are especially important as they reduce the risk and injury to police officers and the community. The app allows you to determine how you spend your time, at your pace.. Guest permits are valid annually November 1 through October 31. $4 2 hours. Facebook Instagram Twitter Youtube Mail-bulk. Want to Review this lot? Republic Services Trash Service Update - December 13th. Media Contact: Since then, the City has received several complaints from residents about gloves, facemasks, and other trash and debris littering the streets. Beach permits are an annual permit and are valid for 12 months from the date of purchase. Merchant permits are valid from July 1st through June 30th of each year. It removes trash and debris,sediment, fertilizers, heavy metals, and floatable material before it can reach ouroceans. to destination. OCB DARTS Dining Arts and Entertainment, California Supreme Court expands law license pathway for prior examinees, Weather in northwest Orange County for Friday, January 29, 2021. "In order to ensure the health and safety of the Seal Beach community and waterways, street sweeping enforcement will resume," a department spokesperson said. Beach Parking 60 10th St. Seal Beach, CA 90740, US (562) 799-4100. We encourage you to contact the individual parking operators to verify the information. 1672 approving changes to the City of Seal Beach Municipal Code relating to parking and public parking lots, and 2. are also assigned as Quality of Life Officers (QLOs), assisting with outreach, and connecting those experiencing homelessness with resources. The following link will provide detailed instructions to submit an application for a building permit. Steve Bowles. Find 156 listings related to City Parking Enforcement Inc in Seal Beach on YP.com. The City of Seal Beach contains the Naval Weapons Station, which provides ordnance and logistics support to our nation's Naval and Marine operation forces, is also home to the 1,000 acre Seal Beach National Wildlife Refuge. Passport is the industrys leading mobile technology solution specializing in enterprise business applications and payments for the public and private sectors. California Architects Board Signs & Curb Markings Guidelines for parking on the colored curbs in Long Beach. The Traffic Division enforces Seal Beach parking ordinances and manages meter and parking fees. The Building & Safety division of the Department of Community Development is responsible for the administration of State and local building code regulations, ensuring the health and welfare of the residents of Seal Beach by regulating the construction and occupancy of buildings. Street sweeping is critical to help keep the rivers and oceans clean, said Seal BeachDirector of Public Works Steve Myrter. Find parking costs, opening hours and a parking map of all Parking In Seal Beach, CA parking lots, street parking, parking meters and private garages. Guest permits are $30 per permit and are virtual permits only. Search By: Search By: Search By: Citation and Time Citation and Date Notice Number and Zip Code License Plate and State Payment Plan Citation and Time Citation and Date Notice Number . 60 + min. Incomplete, late, emailed, or faxed applications will not be accepted. To pay online, please click on the link below. CITY HALL 211 EIGHTH STREET, SEAL BEACH, CA 90740 (562) 431-2527, City Of Seal Beach COVID-19 (Coronavirus) Information, Local Government Emergency: COVID -19 Update, Republic Services Trash Services Update December 17. The City of Seal Beach Building Division offers convenient electronic submittals for building permit applications and plans. - The driver of the vehicle that caused the hit and run collision and injured five people on February 11th has been arrested. Residents can purchase guest permits as well; the limit is two per household. Mobile parking app allows drivers to enjoy their time, at their pace, Just in time for the first big waves of summer, the City of Seal Beach announces the launch of its new mobile parking application, PassportParking, . The PassportParking payment option gives Seal Beach parkers an easier option to pay for parking, said Seal Beach Police Cmdr. Sign up for free Patch newsletters and alerts. Street sweeping is critical to help keep the rivers and oceans clean, said Seal Beach Director of Public Works Steve Myrter. The Patrol Division is the most visible unit and consists of the officers seen in police cars, on foot beats, and on the ATVs. Orange County Fire Authority Republic Services Trash Service Update - December 13th. Please note that Orange County Breeze is an affiliate of both Amazon and Google AdSense. Team supervisors are responsible for Team readiness, conducting monthly training in critical incident management, and responding to a variety of high-risk incidents. This is the first step and must be completed prior to submitting building plans for electronic plan check review. Questions related to traffic may be directed to the. Seal Beach, Calif. (May 3, 2018) Just in time for the first big waves of summer, the City of Seal Beach announces the launch of its new mobile parking application, PassportParking. Code Enforcement Officer Area Map Click the map below to find out which Code Enforcement Officer represents your area. Today's codes are possible because of the efforts and the collaboration of building officials and key segments of the construction industry. These cases are prepared for court, coordinate with the District Attorneys Office, and assist prosecutors with criminal trials. The Tactical Officers Unit is comprised of tactical paramedics, containment, react/entry, and sniper teams. There are various types of parking permits issued within the City, including resident and guest passes in Old Town, beach lot permits, merchant permits and contractor permits. Republic Services Trash Service Update - December 14th. The Community Oriented Police team, otherwise known as the COP Team, is a two officer special assignment detail. Now 2 hours. Welcome to the Citation Processing Center. Orange County Breeze 2011-2023 All rights reserved.