www.struto.io Open in urlscan Pro
2606:2c40::c73c:67e3  Public Scan

Submitted URL: http://struto.co.uk/
Effective URL: https://www.struto.io/
Submission: On September 26 via api from US — Scanned from NL

Form analysis 4 forms found in the DOM

/hs-search-results

<form action="/hs-search-results">
  <input class="c-header__search-input js-header-search-desktop" type="search" placeholder="Search the site" name="term" autocomplete="off">
</form>

/hs-search-results

<form action="/hs-search-results">
  <input class="c-header__search-input js-header-search-desktop" type="search" placeholder="Search the site" name="term" autocomplete="off">
  <svg class="c-nav-text-link__icon search-mob" xmlns="http://www.w3.org/2000/svg" width="15" height="15">
    <path d="M13.828 15l-4.266-4.266a5.967 5.967 0 111.172-1.172L15 13.828 13.829 15zM5.968 1.658a4.311 4.311 0 104.311 4.311 4.316 4.316 0 00-4.311-4.311z" fill="#292b2b"></path>
  </svg>
</form>

/hs-search-results

<form action="/hs-search-results">
  <input class="c-header__search-input js-header-search-mobile" type="search" placeholder="Search the site" name="term" autocomplete="off">
</form>

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/165931/606aa4b6-c552-486f-b6d9-b727e398d2f7

<form novalidate="" accept-charset="UTF-8" action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/165931/606aa4b6-c552-486f-b6d9-b727e398d2f7" enctype="multipart/form-data"
  id="hsForm_606aa4b6-c552-486f-b6d9-b727e398d2f7_301" method="POST"
  class="hs-form stacked hs-custom-form hs-form-private hsForm_606aa4b6-c552-486f-b6d9-b727e398d2f7 hs-form-606aa4b6-c552-486f-b6d9-b727e398d2f7 hs-form-606aa4b6-c552-486f-b6d9-b727e398d2f7_0c42e56a-9556-4ab0-b092-6049647ae9cd"
  data-form-id="606aa4b6-c552-486f-b6d9-b727e398d2f7" data-portal-id="165931" target="target_iframe_606aa4b6-c552-486f-b6d9-b727e398d2f7_301" data-reactid=".hbspt-forms-0">
  <div class="hs_firstname hs-firstname hs-fieldtype-text field hs-form-field" data-reactid=".hbspt-forms-0.1:$0"><label id="label-firstname-606aa4b6-c552-486f-b6d9-b727e398d2f7_301" class="" placeholder="Enter your "
      for="firstname-606aa4b6-c552-486f-b6d9-b727e398d2f7_301" data-reactid=".hbspt-forms-0.1:$0.0"><span data-reactid=".hbspt-forms-0.1:$0.0.0"></span></label>
    <legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$0.1"></legend>
    <div class="input" data-reactid=".hbspt-forms-0.1:$0.$firstname"><input id="firstname-606aa4b6-c552-486f-b6d9-b727e398d2f7_301" class="hs-input" type="text" name="firstname" value="" placeholder="Your name" autocomplete="given-name"
        data-reactid=".hbspt-forms-0.1:$0.$firstname.0" inputmode="text"></div>
  </div>
  <div class="hs_email hs-email hs-fieldtype-text field hs-form-field" data-reactid=".hbspt-forms-0.1:$1"><label id="label-email-606aa4b6-c552-486f-b6d9-b727e398d2f7_301" class="" placeholder="Enter your "
      for="email-606aa4b6-c552-486f-b6d9-b727e398d2f7_301" data-reactid=".hbspt-forms-0.1:$1.0"><span data-reactid=".hbspt-forms-0.1:$1.0.0"></span></label>
    <legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$1.1"></legend>
    <div class="input" data-reactid=".hbspt-forms-0.1:$1.$email"><input id="email-606aa4b6-c552-486f-b6d9-b727e398d2f7_301" class="hs-input" type="email" name="email" required="" placeholder="Your email address*" value="" autocomplete="email"
        data-reactid=".hbspt-forms-0.1:$1.$email.0" inputmode="email"></div>
  </div>
  <div class="legal-consent-container" data-reactid=".hbspt-forms-0.2">
    <div class="hs-richtext" data-reactid=".hbspt-forms-0.2.2">
      <p>Struto needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and
        commitment to protecting your privacy, please review our Privacy Policy.</p>
    </div>
  </div>
  <div class="hs_submit hs-submit" data-reactid=".hbspt-forms-0.5">
    <div class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.5.0"></div>
    <div class="actions" data-reactid=".hbspt-forms-0.5.1"><input type="submit" value="Submit" class="hs-button primary large" data-reactid=".hbspt-forms-0.5.1.0"></div>
  </div><noscript data-reactid=".hbspt-forms-0.6"></noscript><input name="hs_context" type="hidden"
    value="{&quot;rumScriptExecuteTime&quot;:2951.100000023842,&quot;rumServiceResponseTime&quot;:3334.8000000715256,&quot;rumFormRenderTime&quot;:1.7999999523162842,&quot;rumTotalRenderTime&quot;:3337.5,&quot;rumTotalRequestTime&quot;:382.10000002384186,&quot;legalConsentOptions&quot;:&quot;{\&quot;legitimateInterestSubscriptionTypes\&quot;:[1282897],\&quot;communicationConsentCheckboxes\&quot;:[{\&quot;communicationTypeId\&quot;:1282897,\&quot;label\&quot;:\&quot;I agree to receive other communications from Struto.\&quot;,\&quot;required\&quot;:false}],\&quot;legitimateInterestLegalBasis\&quot;:\&quot;LEGITIMATE_INTEREST_PQL\&quot;,\&quot;communicationConsentText\&quot;:\&quot;<p>Struto is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:</p>\&quot;,\&quot;processingConsentType\&quot;:\&quot;IMPLICIT\&quot;,\&quot;processingConsentText\&quot;:\&quot;<p>In order to provide you the content requested, we need to store and process your personal data. If you consent to us storing your personal data for this purpose, please tick the checkbox below.</p>\&quot;,\&quot;processingConsentCheckboxLabel\&quot;:\&quot;<p>I agree to allow Struto to store and process my personal data.</p>\&quot;,\&quot;privacyPolicyText\&quot;:\&quot;<p>Struto needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Privacy Policy.</p>\&quot;,\&quot;isLegitimateInterest\&quot;:true}&quot;,&quot;embedAtTimestamp&quot;:&quot;1664219275890&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1595423344774&quot;,&quot;pageUrl&quot;:&quot;https://www.struto.io/&quot;,&quot;pageTitle&quot;:&quot;Elite HubSpot Solutions Partner and Systems Integrator | Struto&quot;,&quot;source&quot;:&quot;FormsNext-static-5.533&quot;,&quot;sourceName&quot;:&quot;FormsNext&quot;,&quot;sourceVersion&quot;:&quot;5.533&quot;,&quot;sourceVersionMajor&quot;:&quot;5&quot;,&quot;sourceVersionMinor&quot;:&quot;533&quot;,&quot;timestamp&quot;:1664219275902,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.125 Safari/537.36&quot;,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;165931&quot;,&quot;formId&quot;:&quot;606aa4b6-c552-486f-b6d9-b727e398d2f7&quot;,&quot;formInstanceId&quot;:&quot;301&quot;,&quot;pageId&quot;:&quot;10250006190&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;pageName&quot;:&quot;Elite HubSpot Solutions Partner and Systems Integrator | Struto&quot;,&quot;inlineMessage&quot;:true,&quot;rawInlineMessage&quot;:&quot;Thanks for submitting the form.&quot;,&quot;hsFormKey&quot;:&quot;d92ec15e9f26753ae07cc81a2d8c768e&quot;,&quot;target&quot;:&quot;#hs_form_target_main-footer_&quot;,&quot;contentType&quot;:&quot;standard-page&quot;,&quot;formsBaseUrl&quot;:&quot;/_hcms/forms/&quot;,&quot;formData&quot;:{&quot;cssClass&quot;:&quot;hs-form stacked hs-custom-form&quot;}},&quot;canonicalUrl&quot;:&quot;https://www.struto.io&quot;,&quot;pageId&quot;:&quot;10250006190&quot;,&quot;pageName&quot;:&quot;Elite HubSpot Solutions Partner and Systems Integrator | Struto&quot;,&quot;formInstanceId&quot;:&quot;301&quot;,&quot;renderedFieldsIds&quot;:[&quot;firstname&quot;,&quot;email&quot;],&quot;rawInlineMessage&quot;:&quot;Thanks for submitting the form.&quot;,&quot;hsFormKey&quot;:&quot;d92ec15e9f26753ae07cc81a2d8c768e&quot;,&quot;formTarget&quot;:&quot;#hs_form_target_main-footer_&quot;,&quot;correlationId&quot;:&quot;7fd75d51-3867-47dd-b3ae-34536ee7bc1f&quot;,&quot;contentType&quot;:&quot;standard-page&quot;,&quot;hutk&quot;:&quot;8ce3abc17b2add4b7f9558024df68def&quot;,&quot;captchaStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;isHostedOnHubspot&quot;:true}"
    data-reactid=".hbspt-forms-0.7"><iframe name="target_iframe_606aa4b6-c552-486f-b6d9-b727e398d2f7_301" style="display:none;" data-reactid=".hbspt-forms-0.8"></iframe>
</form>

Text Content

This website stores cookies on your computer. These cookies are used to improve
our website and provide a more personalised service to you. Struto respects your
privacy and will not share any of your information with third parties. Learn
more about how we use cookies and how you can control them. In addition view our
Privacy Policy for further information.

We won't track your info when you visit our site. But in order to comply with
your preferences, we'll have to use just one tiny cookie so that you're not
asked to make this choice again.

Accept Decline
+44 (0) 20 8126 8888
Search


 * About Us
 * HubSpot Services
   
   * HUBSPOT SCOPING AND VALIDATION SERVICES
     
     Start your journey with HubSpot the right way. Build certainty.
     
     HUBSPOT SOLUTION ARCHITECTURE AND PLANNING
     
     Plan to succeed. Smooth the rollout and adoption of HubSpot.
     
     HUBSPOT ONBOARDING & IMPLEMENTATION
     
     Accelerate your time to realising value from HubSpot.
     
     HUBSPOT SYSTEMS INTEGRATION & BUSINESS PROCESS AUTOMATION
     
     Connect HubSpot to just about any on-premise or cloud based software.
     
     HUBSPOT SOFTWARE CUSTOMISATION
     
     Customise the setup of HubSpot so you do more with less.
     
     HUBSPOT DATA MIGRATION
     
     Migrate standard or custom data from your legacy systems to HubSpot.
     
     TRAINING
     
     Get up to speed with HubSpot in structured lessons on-premise or remote.
     
     
     OUR COMPLETE GUIDE TO BUYING HUBSPOT IS OUT!
     
     This guide walks you through the process of buying HubSpot from start to
     finish.
     You can download it right here.
     
     Download Guide
 * Website Services
 * Customer Success Services
 * Blog
 * Contact

Get Support

 * About Us
 * HubSpot Services
   * HubSpot Scoping and Validation Services
   * HubSpot Solution Architecture and Planning
   * HubSpot Onboarding & Implementation
   * Training
   * HubSpot Software Customisation
   * HubSpot Data Migration
   * HubSpot Systems Integration & Business Process Automation
 * Website Design and Development
 * Customer Success Services
 * Blog
 * Contact

 *  * 

When change is the only constant, strength is found at the core. Think Platform
First.|



9+


YEARS A
HUBSPOT PARTNER


100+


HUBSPOT
WEBSITES BUILT


40+


AGENCY
PARTNERSHIPS


600+


HUBSPOT TEMPLATE
CUSTOMERS


100+


HUBSPOT PORTALS
UNDER MANAGEMENT


50+


MIGRATIONS, INTEGRATIONS &
CUSTOMISATIONS

CREATE TIMELY, PERSONALISED AND SURPRISINGLY DELIGHTFUL EXPERIENCES FOR YOUR
CLIENTS


THE HUBSPOT SOLUTIONS PARTNER THAT HELPS YOU GET MORE FROM YOUR BUSINESS
PLATFORM. FAST.

Overview: 4 ways we’ll help your organisation bring together your people,
processes and technology to create a robust platform that connects your website
and
marketing to your sales and customer service. Get more from HubSpot today and
tomorrow.


01. GET VALUE FROM HUBSPOT FASTER

Enabling a strategic advantage requires aligning technical solutions to your
business and operational requirements. Gaining that advantage is down to
execution.

We see unprecedented opportunity at a time of unprecedented digital change, and
the organisations that move first are more likely to win.

Start the journey now. We’ll help you understand what can be done and how best
to do it. De-risking your digital transformation is the first step to success.
The second is to execute quickly to gain an advantage and extract value from
your technology.

HUBSPOT SOLUTION SCOPING AND VALIDATION

We’ll help you find the version of HubSpot that’s right for your business,
assess and validate your migration and integration options.

Read More

SOLUTION ARCHITECTURE & PLANNING

Solid solution architecture is the blueprint for the platform that will underpin
the digitisation of your organisation.

Read More

ACCELERATED ONBOARDING & ADVANCED IMPLEMENTATION

Accelerated onboarding and advanced implementation services combine to help
extract value from HubSpot fast and set you up for success.

Read More

HUBSPOT SOFTWARE END-USER TRAINING

Our HubSpot training services help you extract long-term value from your
software. Delivered on-premise or remote.

Read More


02. GET MORE FROM YOUR PLATFORM

Your business runs on data. Ensure the right data is surfaced in the right
application, for the right people, at the right time, in the right way. We’ll
help you create robust systems that integrate your HubSpot portal with critical
business systems and automate business processes to maximise efficiencies.

We believe there are two customer experiences at play. There’s the one you
create for your customers by thinking Platform First, and there’s the one we
create for you and your teams when we deploy the platform.

SYSTEMS INTEGRATION

We can integrate HubSpot with just about any software, whether it's on-premise
or in the cloud.

Read More

HUBSPOT SOFTWARE CUSTOMISATION

HubSpot can be extended and customised to add tools and interface enhancements
that map back to your workflows and processes.

Read More

BUSINESS PROCESS AUTOMATION

We’ll help you find new ways to do more with less by automating business
processes. Be more efficient and reduce costs.

Read More

DATA MIGRATION

We can help you migrate your legacy data be it a few hundred records in a
spreadsheet, to hundreds of thousands of records across multiple systems.

Read More


03. GET MORE FROM YOUR HUBSPOT WEBSITE

Over the past ten years, we’ve helped build over 100 custom HubSpot websites and
have helped over 600 HubSpot customers build their websites using our templates
and themes. Naturally, we learned a thing or two along the way about building
websites on the HubSpot CMS.

Whilst we’re just as comfortable with WordPress and Laravel, we believe the real
power of the HubSpot CMS is in the close integration with your prospect and
customer data. Open up a world of possibilities to create extraordinary
personalised user experiences that support the entire buyer journey.

DESIGN AND BUILD HUBSPOT WEBSITES

We’ve built a design and development team that can help you through the
lifecycle of your HubSpot website build.

Read More

SCALE AND OPTIMISE HUBSPOT WEBSITES

Websites need to be maintained, updated, scaled and optimised as your customers
need change and your go-to-market evolves.

Read More

DEVELOP CUSTOM APPLICATIONS ON LARAVEL

Our team has built everything from finance applications to customer portals on
the Laravel framework.

Read More

ECOMMERCE AND CUSTOM INTEGRATIONS

We help you integrate an existing eCommerce site or build a new store on Shopify
or WooCommerce.

Read More


04. GET LONG-TERM VALUE FROM HUBSPOT

The goal of onboarding is to set your organisation up for success with HubSpot.
Unfortunately, a great onboarding experience does not guarantee success.
Adoption and long-term embedding of the technology into an organisation’s DNA
will take time and requires focus, measurement, and management.

Not only that, but HubSpot spans multiple departments and disciplines. Old
school marketing contracts are not going to cut it when it comes to adoption.
We’ve put together a suite of services to help support all aspects of your
HubSpot journey, giving each department the strategic, tactical and technical
support you need to succeed.

HUBSPOT TEAM-AS-A-SERVICE

Get things done. A small monthly retainer provides access to our talented team
via our ticketing service.

Read More

HUBSPOT ADOPTION-AS-A-SERVICE

Get help and direction to extract maximum value from HubSpot. We measure and
report on your HubSpot adoption and offer recommendations monthly.

Read More

HUBSPOT SUCCESS-AS-A-SERVICE

Our premium service. Bring everything HubSpot together with strategic direction,
project planning and execution.

Read More

WEBSITE OPTIMISATION-AS-A-SERVICE

Get strategic guidance and a proactive approach to scaling and optimising your
website via our Growth-Driven Design (GDD) service.

Read More



WHAT OUR CLIENTS HAVE TO SAY



”Right from the beginning, we knew that we had made the right choice with
Struto. Their expertise was clear and they really took the time to understand
our needs and explain how the entire process would work. The whole team are
experts at what they do, from the designers to the development team and were
always on hand to answer any questions we had. I wouldn't hesitate in
recommending Struto to other companies who really want to take their website to
the next level.”

Rebecca Steele,
Head of Marketing, AES International

"It was a great working with the Struto team. From the get-go, they were keen to
ensure the design and overall concept for the look and feel of the site met our
expectations and aspirations. Extremely responsive, they showed great patience
as our business priorities evolved and it impacted approvals from our side. I
thoroughly recommend Struto, if you're looking for a clean, modern and
meaningful website."

Caroline Harrison,
Marketing Director, 360Globalnet

"We needed a new website based on HubSpot and chose Struto for the job based on
their previous work and their expertise within HubSpot. We chose to work out of
their pre-made Wasabi template and although this presented some limitations in
terms of customisations, Struto was good at working out the best possible
solutions to accommodate our desires. The process itself was very organised and
professional with clear deadlines, areas of responsibilities, and regular
follow-ups. In addition, the team was very helpful in answering queries we had
not only to the web design but also to HubSpot as a platform."

Benedikte Schaltz,
Communications Manager, Humio

"The Growth-Driven Design service gives us a level of transparency to the
process we've not had before with other agencies. We have a clear understanding
of past results and upcoming project milestones and what the associated costs
are. Struto's work has been first class, and I'd recommend them to anyone in
need of web design or inbound marketing services."

Oliver Ahlberg,
Chief Information Officer, Co-Founder of Skeleton technologies

”Right from the beginning, we knew that we had made the right choice with
Struto. Their expertise was clear and they really took the time to understand
our needs and explain how the entire process would work. The whole team are
experts at what they do, from the designers to the development team and were
always on hand to answer any questions we had. I wouldn't hesitate in
recommending Struto to other companies who really want to take their website to
the next level.”

Rebecca Steele,
Head of Marketing, AES International

"It was a great working with the Struto team. From the get-go, they were keen to
ensure the design and overall concept for the look and feel of the site met our
expectations and aspirations. Extremely responsive, they showed great patience
as our business priorities evolved and it impacted approvals from our side. I
thoroughly recommend Struto, if you're looking for a clean, modern and
meaningful website."

Caroline Harrison,
Marketing Director, 360Globalnet

"We needed a new website based on HubSpot and chose Struto for the job based on
their previous work and their expertise within HubSpot. We chose to work out of
their pre-made Wasabi template and although this presented some limitations in
terms of customisations, Struto was good at working out the best possible
solutions to accommodate our desires. The process itself was very organised and
professional with clear deadlines, areas of responsibilities, and regular
follow-ups. In addition, the team was very helpful in answering queries we had
not only to the web design but also to HubSpot as a platform."

Benedikte Schaltz,
Communications Manager, Humio

"The Growth-Driven Design service gives us a level of transparency to the
process we've not had before with other agencies. We have a clear understanding
of past results and upcoming project milestones and what the associated costs
are. Struto's work has been first class, and I'd recommend them to anyone in
need of web design or inbound marketing services."

Oliver Ahlberg,
Chief Information Officer, Co-Founder of Skeleton technologies

”Right from the beginning, we knew that we had made the right choice with
Struto. Their expertise was clear and they really took the time to understand
our needs and explain how the entire process would work. The whole team are
experts at what they do, from the designers to the development team and were
always on hand to answer any questions we had. I wouldn't hesitate in
recommending Struto to other companies who really want to take their website to
the next level.”

Rebecca Steele,
Head of Marketing, AES International



A GUIDE TO BUYING HUBSPOT

A comprehensive guide to buying HubSpot for every business
Download Guide



LATEST BLOG ARTICLES

We love helping businesses like yours. No sales pitches, just sound advice.
Book a free half hour chat with one of our experts:


11 UX PRINCIPLES FOR SIMPLIFYING WEBSITE DESIGNS

To design a website that everyone would enjoy using, there are certain UX
principles (or laws) you need to keep in mind.  These UX principles guide...

August 19, 2022
Read More


THE GREAT HUBSPOT API KEY MIGRATION OF 2022 - MOVING TO PRIVATE APPS AND 2 APIS
SUNSETTING

Suppose you're a HubSpot Super Administrator, Primary Account Contact or
Technical Administrator on your HubSpot portal. In that case, you may have...

August 17, 2022
Read More


HOW TO BUILD YOUR TECH BUYER PERSONA

It's not as difficult as you might think, but it's not as straightforward as you
might think either. Building out your ideal tech buyer persona is an...

August 10, 2022
Read More


WHEN ARE HUBSPOT CUSTOM OBJECTS A GOOD FIT AND WHEN NOT?

The introduction of custom objects has opened up a world of new possibilities
inside HubSpot.  But how do you know if they are a good fit for your...

June 17, 2022
Read More


TALK TO OUR TEAM

We believe in helping you create a great customer experience and would love to
discuss your goals, whether simple or complex.

Book a free chat with Sean.

"The first point in building a wonderful customer experience is confirming the
various parts of the journey are either in play or planned for. Our team is
ready to help you scope out this journey and advise on the solutions required to
amplify not only your customers' but your own experience too."

Sean Fowles - Head of Sales and Pre-sales
Struto

 * About
 * Struto for Agencies
 * Contact
 * Terms & Conditions
 * Privacy Policy

LinkedIn
Twitter
Instagram
Facebook



SUBSCRIBE TO OUR NEWSLETTER:




Struto needs the contact information you provide to us to contact you about our
products and services. You may unsubscribe from these communications at any
time. For information on how to unsubscribe, as well as our privacy practices
and commitment to protecting your privacy, please review our Privacy Policy.


London Horsham Cape Town
201 Borough High Street,
London, SE1 1JA,
United Kingdom
Unit 15 City Business Centre,
6 Brighton Rd, Horsham, RH13 5BB,
United Kingdom
Suites 2 & 3,
20 Raats Drive, Table View,
Cape Town, 7441
+44 (0) 20 8126 8888

Copyright © 2022 Struto. All rights reserved. Terms and Conditions & Online
Privacy.

word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1