Ever spent hours obsessing over your Google Profile, only to see it remain buried beneath competitors? I remember the frustrating moments when I tirelessly tweaked my map listings, hoping for that sweet spot of visibility, but nothing changed. One day, I had a lightbulb moment—realizing that the problem wasn’t just my efforts but my approach. It felt like trying to shout in a noisy room and hoping someone hears you. That’s when I decided enough was enough, and I started unraveling proven strategies that delivered real results, stress-free.
Why Local Map Rankings Often Feel Like a Mystery
Achieving visibility on Google Maps shouldn’t be a maze of guesswork, yet many give up before they even start. The truth is, local SEO for maps is more straightforward than it seems—once you understand the core principles. The problem is, most guides make it complicated or hype up unnecessarily complex tactics. I used to fall for these shiny tricks, but they rarely worked long-term. Instead, I discovered that consistent, simplified steps make all the difference. Curious about how to cut through the noise and genuinely improve your Google Map rankings? Stick around, because I’m about to share practical insights that helped me—and can help you—get noticed without headaches.
Is the Hype Around Map Optimization Really Justified?
Early on, I made the mistake of thinking that more backlinks or spammy tricks could quickly boost my profile. Trust me, that only led to temporary gains and a risk of penalties. According to Moz’s local SEO experts, focusing on authentic signals and consistent profile optimization is what truly moves the needle (source: Moz Blog). If you’re tired of wasting time on methods that don’t stick, you’re not alone. Let’s explore what actually works, backed by proven strategies and my own experiences, to help you dominate local map rankings stress-free.
Streamline Your Google Maps Profile
Start by claiming and verifying your Google My Business (GMB) listing if you haven’t already. Think of this as securing your real estate—without it, your efforts are like building a house on someone else’s land. Ensure all details are accurate, complete, and consistent across your website and social profiles. This consistency is your foundation for better rankings and trustworthiness.
Optimize Your Business Information for Maximum Impact
Fill out every section—business name, address, phone number (NAP), categories, description, and hours. Keep your NAP consistent everywhere online; inconsistency is like showing up to a meeting in mismatched clothes—you’re instantly less credible. Use primary categories that truly reflect your core service or product, avoiding generic labels. This clarity helps Google understand what your business is about, improving your chances of ranking higher.
Leverage Local Keywords in Your Content
Research relevant local keywords using tools like a simplified map ranking techniques guide. Incorporate these naturally into your business description and posts. For example, instead of generic “plumbing services,” use “emergency plumbing in Downtown Austin.” This targeted approach acts like a spotlight highlighting your business to nearby customers actively searching for your services.
Build Authentic Local Citations and Reviews
Create citations on reputable directories—think of these as street signs pointing to your location. Ensure your NAP info matches exactly across all listings. Encourage satisfied customers to leave reviews; a string of positive reviews acts like social proof, prompting Google to trust and rank you higher. Avoid fake reviews, as they can backfire and harm your credibility.
Engage with Your Community and Customers
Reply promptly to reviews and messages, showing Google and customers that you’re active and trustworthy. This engagement signals relevance and popularity, which are critical factors in local rankings. Use your Google Posts to share updates, promotions, or news about your business. Keep content fresh—Google favors active, relevant profiles.
Monitor and Adjust Your Strategy Regularly
Track your rankings and traffic through insights tools. If a tweak leads to better visibility, double down on it. If not, reconsider and test new tactics. Like tuning a musical instrument, small adjustments over time lead to harmonious rankings.
Applying these actionable steps—similar to tuning your instrument or sharpening your tools—makes your GMB profile more visible without complex or risky tactics. For deeper insights and step-by-step strategies, check out the Ultimate Guide to Local Map SEO Basics or the Easy Maps SEO Tips for 2024. These resources distill the essentials into simple, actionable advice designed for real-world results.Many practitioners believe that following a checklist of basic steps guarantees top local rankings, but this oversimplification can backfire. In my experience, relying solely on foundational tactics like keyword stuffing or excessive citation building can lead to diminishing returns due to Google’s evolving algorithms. For example, recent studies suggest that quality signals such as user engagement and authoritative backlinks hold more weight than volume-based tactics (source: Moz). This leads us to a crucial nuance: understanding that local SEO is dynamic and context-dependent, requiring ongoing adaptation rather than rigid adherence to static methods. Many get trapped in the misconception that once optimized, rankings will sustain themselves indefinitely, but Google’s algorithm updates are constant, and what worked yesterday might harm your site today. An overlooked mistake is ignoring the power of Google’s local pack features, which include the new ‘Questions & Answers’ section—these are invaluable real estate that can be leveraged for both visibility and engagement if approached strategically. Dive into the detailed local ranking guide to grasp the advanced tactics that go beyond beginners’ advice. Remember, mastering local map SEO isn’t about shortcuts; it’s about understanding the deeper signals and subtle nuances that influence your visibility. Have you ever fallen into this trap? Let me know in the comments.
How do I keep my local rankings steady over time?
Maintaining your Google Maps visibility isn’t a one-and-done task; it requires ongoing effort with the right tools. I recommend investing in a dedicated local rank tracking tool like BrightLocal or Whitespark. These platforms provide precise insights into your rankings by location, helping you spot fluctuations early and adjust your strategy accordingly. From my experience, using a tool that combines keyword tracking with review monitoring, such as this comprehensive local ranking guide, ensures that you’re aware of every factor influencing your visibility. Regular monitoring allows for proactive adjustments, preventing gradual declines before they get out of hand.
Beyond tracking, automation plays a key role. I leverage scheduling tools like Hootsuite for posting updates and Google Posts, ensuring your profile stays fresh without manual effort every day. Additionally, tools like Google My Business API can streamline updates if you’re managing multiple locations, saving precious time and reducing errors. Considering automation and precise tracking is vital because local SEO trends evolve as Google updates its algorithms, making adaptability essential for long-term success.
Another trend predicting future stability is focusing on semantic optimization—using tools like SEMrush’s local SEO modules to analyze nearby keywords and natural language patterns. As Google’s AI becomes more sophisticated, so must our approach, prioritizing context-rich content over keyword stuffing. This progressive method is supported by local SEO expert Moz, emphasizing authentic signals over spammy shortcuts.
Simple steps to keep your map ranking efforts effective
One actionable step is consistently updating your GMB profile with new photos, offers, and community posts. Remember, Google favors active profiles, so dedicating even 10 minutes weekly to content updates can boost your relevance. For a step-by-step approach, check out this guide. Also, monitor reviews diligently; respond to negative feedback professionally and thank reviewers for positive comments, as engagement boosts your local authority.
Finally, don’t overlook the importance of backlinks from relevant local sources. I use citation auditing tools to identify and correct inconsistencies in citations across directories, which is critical for maintaining trustworthiness. Ensuring your NAP details are uniform across all references prevents confusing search engines and improves your rankings sustainably.
As you implement these tools and strategies, remember that consistency is key. Ongoing adjustments based on real data—supported by robust tools—are your best bet for lasting success. For more detailed tactics, explore this comprehensive overview. Give automation a try by scheduling weekly profile checks and content updates, turning regular maintenance into a seamless process that keeps your business top-of-mind in your local area.
What I Wish Someone Told Me About Local Map Rankings
- Early on, I believed that aggressive keyword stuffing was the key to climbing Google Maps, but I learned the hard way that authenticity and user engagement matter far more than spammy tactics.
- One lightbulb moment was realizing that consistent, genuine interactions with my community and customers built trust and boosted my rankings sustainably—far beyond quick fixes.
- I discovered that monitoring my profile’s performance with the right tools not only guided my strategies but also kept me motivated by tangible progress, making the journey less overwhelming.
- Understanding that local SEO is an ongoing process taught me to adapt continuously, embracing the evolving nature of Google’s algorithms rather than sticking to outdated tricks.
- Finally, I learned that sharing my unique story and providing real value through Google Posts fortified my authority and made my business stand out in the crowded local search landscape.
My Toolkit for Mastering Local Map Visibility
- BrightLocal has been invaluable for tracking my rankings and reviews across locations, giving me insights I couldn’t get elsewhere—trustworthy data that informs my next move.
- Google My Business itself is a treasure trove if used with intention; its features, like Q&A and Posts, are my go-to for fresh, engaging content that appeals to both customers and Google.
- SEMrush’s local SEO modules help me analyze local keywords and stay ahead of trending search queries, ensuring my content remains relevant and authoritative.
- Lastly, citation auditing tools like Whitespark have helped me keep my NAP consistent and accurate, preventing ranking drops caused by simple discrepancies—small details with big impacts.
Embrace the Challenge and Take the Next Step
Mastering local map SEO isn’t an overnight feat, but with perseverance, strategic use of tools, and a genuine connection to your community, you’re paving your way to success. Remember, each small adjustment adds up—your future clients are waiting to find you, and you have the power to be seen. For a comprehensive start, explore this step-by-step guide and turn your efforts into measurable results. Now, it’s your turn—what’s one local ranking tactic you’re excited to try next? Share below, and let’s grow together!”}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}#}