Computer Programming
Meet other local people interested in Computer Programming: share experiences, inspire and encourage each other! Join a Computer Programming group.
19,642
members
24
groups
Largest Computer Programming groups
Newest Computer Programming groups
Frequently Asked Questions
Yes! Check out computer programming events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the computer programming events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find computer programming events near your location here. Connect with your local community and discover events within your area.
Computer Programming Events Today
Join in-person Computer Programming events happening right now
Flutter Estonia - Vol. 10 - Winter Edition!
đ Hello, Flutter enthusiasts!
đ Flutter Tallinn is back with **Vol. 10 â Winter Edition!**
Join us for an inspiring evening of Flutter talks, networking, and autumn vibes.
đïž **When?** Wednesday, **18 February 2026**, 18:00â21:00
đ **Where?** **Workland Vabaduse** \- PĂ€rnu mnt\. 12
Bring your friends, grab your laptops (optional but encouraged), and donât forget to **REGISTER** â spots are limited, and registration is required on Meetup!
Event space partner â **Workland** â a leading provider of flexible office rent, coworking spaces, and meeting rooms in the Baltics, designed to empower modern businesses and communities.
## AGENDA
đ„ **Intro & Welcome**
**Building AI using Vertex AI Agent Builder and Flutter**
**Faatimah-Iz-Zaahra Mujore**
*Software Engineer \| Flutter \| React \| \.NET \| Mobile Expert \| Mentor & Community Builder \| Google WTM Ambassador*
Learn how to build an AI-powered Flutter app using **Vertex AI Agent Builder** and **Gemini models**. Weâll walk through image analysis, real-time insights, and agent-driven experiences, showing how Flutter apps can go beyond UI and start understanding the world around them.
###
**Cat-like Development: Flutter for Efficiency**
**Mangirdas Kazlauskas**
*GDE Dart & Flutter · Mobile Tech Lead @ Billo*
Discover how Flutter enables developers to create high-quality products with minimal effort. This talk covers animations, architecture, Dart & Flutter packages, and product-centric tips to help you build efficient, performant, and delightful apps.
đ„ **Pizza & Drinks**
Relax, connect, and enjoy some post-talk refreshments on us!
đą **Important:** Confirm your participation at least 48 hours before the event.
đïž **Free entry** â but seats are limited, so make sure to book your spot in time!
đ« We welcome everyone!
This event is inclusive of all genders, orientations, disabilities, neurodiversity, appearances, body sizes, ethnicities, races, and backgrounds. Flutter Tallinn is a safe space for learning and connecting.
Finnish Language Café
Learning Finnish in Finland can be difficult because Finns tend to switch to English. That is one of the reasons people like our Finnish language café: you get to practice Finnish with Finns :)
The events are completely free and there is always a native speaker to facilitate the conversation and to help find the right words. The coffee is good too âđđŠđč
Tervetuloa!
When? â°
Usually Tuesday to Friday from 15:00 - 16:00
Where? đ
In a cozy Viennese coffee house: The Good Coffee Company, Eerikinkatu 33, Helsinki
The Good Coffee Company
A Taste of Vienna đŠđč
Eerikinkatu 33, 00180 Helsinki
Please visit our Facebook page for updates and changes:
https://www.facebook.com/TheGoodCoffeeCompany/events
Domina el Arte de Presentar con Finlandia Toastmasters
Ven a Finlandia Toastmasters a practicar y aprender habilidades de presentaciĂłn đŁïž, storytelling đŹy pitching đ€. Estos son pilares fundamentales para tener Ă©xito en el mundo laboral de hoy.
El programa de cada reuniĂłn incluye discursos y presentaciones, retroalimentaciĂłn (feedback), improvisaciones y, como si fuera poco, la vas a pasar muy bien đ.
ÂĄBienvenidos a conocernos! đ€
Nos vemos este miércoles 18 de febrero en **la Biblioteca Oodi,** sala #6 **(segundo piso)**
Finlandia Toastmasters es parte de la red Toastmasters International.
After Work Climbs
Climbing after work. Arrive when you like, and stay as long as the gym is open. If it's your first time, drop us a line so we know to expect you!
Check out the Strava event and group for more updated information: https://www.strava.com/clubs/1968970/group_events/3457292001080314004
Don't worry if the event is "full", you can still attend.
Computer Programming Events This Week
Discover what is happening in the next few days
Play Badminton Friday [Competitive Games] @Smash Center
ăIMPORTANT SUMMARYă
* The purpose of competitive game session is to enjoy badminton games by focusing on trying your best to win the games.
* You don't need to be a very good player to join this session. Our level range from beginner to intermediate. We will put you to play with people with similar level. But if you are the first time to come and I don't know your level, then I will put you to play with less-experienced players to start.
* Please purchase your slot through this link [https://7538e9.myshopify.com/](https://7538e9.myshopify.com/) Please also read the instruction inside this link, so that you have an idea how it works.
* Please bring feather shuttles to join the games. We only accept specific shuttles. Please read the following. **If you come without bringing feather shuttles with you, I may ask you to go home.**
ăSIGN-UP SYSTEMă
* Please sign up and pay through this link. [https://7538e9.myshopify.com/products/competitive-game](https://7538e9.myshopify.com/products/competitive-game)
* We don't use the signup system on Meetup.com anymore. (Neither the waiting list)
* It says this event is full on this meetup page, because I didn't open any slots here for you to sign up. You have to check this [sign-up page](https://7538e9.myshopify.com/products/competitive-game) to see if there is still a slot available there.
* The background of using an external sign-up and payment system is because Meetup.com introduced a service fee to increase 21% of the fee in May 2023, and we want to reduce this cost.
ăFEE and REFUND POLICYă
* Fee includes courts and the work I do to continue this group. Please sign up and pay before you come. NO refund if you do not cancel until 48 hours before the event.
* Racket: bring one or rent one at the counter.
* No matter the reason is sickness, accident or anything, the group or I will not afford the cost caused by your absence.
* Of course you CAN'T ask me, "Can I sign up for free for next week because I didn't come to use my slot this week?". Please remember, the court booked for you is there and it costs money. The court doesn't simply become "free of charge", just because you didn't show up.
ăCOMMUNICATIONă
* Communication: our whatsapp group [https://chat.whatsapp.com/JJQbJlisbcj5YDnlcSu347](https://chat.whatsapp.com/JJQbJlisbcj5YDnlcSu347)
* There are too many spams, so I only accept +358 number to join whatsapp group. Numbers from other countries will all be rejected.
ăDETAILS of COMPETITIVE GAMESă
* This is the list of shuttles we accept:
RSL Classic Tourney
Li-Ning Super 1000
Victor Smash It 1
Victor Smash It 2
Yonex Aerosansa 30
Ling Mei Gold
Ling Mei Black
* Smash Center also sells feather shuttles (Ling Mei Gold and Black). You can purchase there at your arrival.
ăOTHERSă
* Please always keep 1 meter away from those courts where people are playing. Never step into the corners of other courts! If I see you do this, I probably will yell at you!
* If you have some questions, you can put your questions in the comments on the event page. People will respond.
* If you are new to badminton, please Google basic badminton rules in advance. Serve rules, double rules and point counting rules. You are always welcome to ask anyone in our group. Most of our members are more than happy to help you.
* Badminton activity is organized for non-profit purpose, but I take a small fee for my work.
* Want to restring your racket? I can do restring for you. âŹ24 including the string. Please get contact with Ken.
[https://drive.google.com/file/d/1XdBBBKBmsHqvMyI7t1MttqOxwX8rs7vQ/view?usp=sharing](https://drive.google.com/file/d/1XdBBBKBmsHqvMyI7t1MttqOxwX8rs7vQ/view?usp=sharing)
* You want to pay with your sport card or voucher? check the bottom of the page. Click "read more" [https://www.meetup.com/Helsinki-Badminton-Meetup/](https://www.meetup.com/Helsinki-Badminton-Meetup/)
AI and the Question of the Human
For centuries philosophy has asked what reason is, what a mind is, and what makes a person a person.
Now we build systems that write, compose, argue, diagnose, persuade, and imitate creativity â sometimes more fluently than we do. But do they understand anything? Or do they instead force us to confront how little we understand ourselves?
Rather than focusing on technical details, this meetup asks what AI reveals about human life and society.
We will explore questions such as:
**Human Identity**
* If thinking can be automated, what remains uniquely human?
* Is intelligence just pattern-recognition, or something irreducibly personal?
* Does interacting with AI change how we relate to other people â or to ourselves?
**Social Life**
* Will AI deepen loneliness or alleviate it?
* What happens to trust when texts, images, and voices can be generated at will?
* Do we begin treating humans more like machines â or machines more like humans?
**Work and Wealth**
* Who benefits economically from AI systems?
* Does automation liberate workers â or concentrate power and wealth further?
* What happens to meaning and dignity if large parts of cognitive labor disappear?
**Politics and Responsibility**
* Who is accountable for AI-driven decisions?
* Can democratic societies function in an era of automated persuasion and misinformation?
* Does political power shift toward those who control data and computation?
**Environment**
* What are the ecological costs of energy-intensive AI systems?
* Is technological acceleration compatible with sustainability?
* How should we weigh innovation against long-term planetary responsibility?
No technical expertise is required. This is not a coding session â it is a space to think carefully about who we are becoming.
Come ready to question not only machines, but ourselves.
**Description by ChatGPT**
Ren Xue Yuan Gong
Welcome to join our Ren Xue Yuan Gong practice throughout the summer at Lapinlahden LĂ€hde!
The practice is simple but yet practical and powerful.
It is easy to learn and will help you:
-gain energy, feel less tired and stressed
-more mental clarity, easier to concentrate
-boost your immune system
Time:
Sundays 15:30 - 17:00
WHERE:
TallipÀÀty, MIITTI office
Lapinlahden LĂ€hde
Lapinlahdenpolku 8
00180 Helsinki
About REN XUE
Ren Xue is a comprehensive system for uplifting human life. It includes a unique form of Qigong (Yuan Qigong); three foundational theories (Theory of Qi, Theory of Consciousness, Theory of Totality) and a large body of teachings.
It was created by world-renowned teacher and healer Yuan Tze who continues to offer online and in-person events worldwide.
Ren Xue combines ancient Chinese wisdom traditions with modern insights into health and well-being.
The goal of Ren Xue is to help individuals improve their physical, emotional, and mental health through a holistic approach that emphasizes the connection between the mind, body, and spirit.
REN XUE FINLAND
Ren Xue Finland (RXF) is the Finnish branch of the global movement, an organization dedicated to the promotion and teaching of Ren Xue and its associated practices, including Yuan Gong and Yuan Ming Medicine.
It provides easy entry into the Ren Xue system through local in-person sessions, online courses and workshops/retreats.
Other learning methods can be found here: Ren Xue TV, a YouTube channel and Learn Ren Xue website. More about Ren Xue: [https://www.renxueinternational.org](https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.renxueinternational.org%2F%3Ffbclid%3DIwZXh0bgNhZW0CMTAAAR06uJQRSC7BE3zhPePQ7X_KO7WXa60cr7NK25KdOqfbSIHpYqBLO3dYgVM_aem_alDR7a6KhbNhG3u9NhCUVA&h=AT18asmYaRkvHCJemaC7rr9GVu579uflDCg7T6mLNodWdtMVhuxwFhIyz0p5ONeJbm3WQ3ZGIwONIa0_pDvih4t9BCCJUBkjhK4BdIMEl4aQ_qPzR5ykW-aiOndhYDPeAW9_2_eWZaMsv889HKbp8_c&__tn__=q&c%5B0%5D=AT35KTjVjr2kCnYHrXXjXPxEGFK-RFbZnFVdDmWrTe5WwbSZZ5ulNxFEjPPhejS8Pf4xetwkU1hhM1P2K_ABugpnXL6w-CKE25ARXwtLSexv-4fPJ4s2_Kcqgj3g2XWjCVkPPgcjwrPoNWOvdKa2f1VqyVa-2kcTojodTS3wn9zrnRjZLcG7)/
Full Circle
Full Circle is a community of practice where mental health and wellbeing professionals come together to learn, share, and grow.
âIf youâre a mental health or wellbeing practitioner who thrives on shared wisdom and community, Full Circle offers a space where you can connect, grow, and bring fresh insights back into your client work.
â**Full Circle is for professionals who work with clients in mental health or wellbeing** (e.g. psychotherapists, counsellors, art therapists, coaches, and others integrating mindâbody approaches) .
âA community of practice is a space where we come together as professionals to share our experiences, challenges, and insights, not to be taught, but to learn from each other.
Full Circle is about connection, not workshops. Itâs a circle of peers, not a classroom.
â**By registering for this event, you agree to stand by our shared principles:**
* âConfidentiality: What is shared in the circle stays in the circle.
* âPresence: We give our full attention to each other, listening deeply.
* âRespect: Every voice matters; we value different perspectives and approaches.
* âCuriosity: We come to explore, not to give definitive answers.
* âContribution: Everyone is encouraged to share practices, cases, and reflections.
* âCommitment: We show up consistently, knowing the community grows through regular participation.
â**How our gatherings work**:
âWe gather **once a month** in person, and every time we move through the same process:
* â*Check-in*: We begin by going around the circle, with each person sharing whatâs present for them in the moment.
* â*Shared practice*: One member of the community leads the group through a method, exercise, or embodied practice from their own field. Everyone experiences it first-hand.
* â*Integration dialogue*: Together, we explore what the practice brought up and how it might be woven into our client work.
* â*Check-out*: Each person shares one insight they will carry with them.
Badminton at Tali
Hello sporty population!
Let's gather around and play some badminton together with people from around the world!
IMPORTANT! Spots are limited, so make sure you reserver yours! If you are not registered on the list, you will be kindly asked to leave; this is to ensure fair access for everyone! If you do not cancel your spot, you will be **suspended from participating** for the next two sessions.
We will play in Talihalli Huopalahti from 11.00-12.30
Court numbers are 9, 10 and 11; you can come directly to the courts or meet us at the entrance a bit before 11.00. Please keep in mind that if you go directly to the courts, **do not enter them before our time starts!**
MIITTI welcomes everyone to its events regardless of background or gender. You don't have to have any skills at all to come and play with us, and if you do, please come and coach us!
Age limit: 16+
Event is free, but please bring your rackets and indoor shoes, or you can rent (racket) from the hall for 4⏠each.
After badminton, we'll enjoy Talihalli's sauna and maybe go to a local restaurant to grab some lunch after the game.
Warm welcome!
For questions and more information, please contact Alaa 040 5656096
If you want to be part of the MIITTI community, follow us on our other platforms:
WhatsApp: Join our Whatsapp community network to join your favourite group and stay connected with the other members! When you participate in one of our groups or events, just ask the group facilitator to add you to the community!
[Instagram](https://www.instagram.com/miitti1)
[Facebook](https://www.facebook.com/miitti1)
[Website](https://lapinlahdenlahde.fi/en/projekti/miitti)
đȘ Mindful Pottery Retreat đȘŽ
IMPORTANT: Registration is not available through Meetup. The workshop size is limited and will be filled on a first-come, first-served basis, so you must purchase your ticket from our website in advance.
Welcome. Sign up and get your ticket from here.
[https://holvi.com/shop/UDUMBARA/section/pottery-wheel-workshops-keramiikka-kurssit/spring-2026-kevat/](https://holvi.com/shop/UDUMBARA/section/pottery-wheel-workshops-keramiikka-kurssit/spring-2026-kevat/)
Join us for a challenging, fun, and relaxing time creating with local wild clay and socializing with friends. Udumbara Pottery Studio in Kallio, Helsinki, welcomes pottery students of all experience levels to come and enjoy pottery wheel lessons within a small group setting.
Osaamme myös suomea, tervetuloa. Vi talar ocksÄ svenska, vÀlkommen.
Wild Silence Circles
đ Introducing Wild Silence Circles at MIITTI.
Join us once a month to reconnect, reflect, and root yourself in your inner knowing and the relation with the rest of life (nature).
Together we will connect with the spiral of transformation ârooted in the Work That Reconnects, yoga and chakra wisdom.
A safe space where presence, creativity, and community meet.
For whom: All hearts with a quiet curiosity, from first-timers to seasoned practitioners.
đđŒWhat to bring?
Comfy clothes to move in for the asanas and your journal for the writing prompts.
Our circle begins on Sunday 21st of September with an invitation to explore the entire Spiral in our Opening Gathering, where we explain and experiment the full journey.
Over the next four sessions, we'll dive deeply into each stage of the Spiral of Joanna Macy.
đCultivating Gratitude
đHonoring our pain for the world
đSeeing with New Eyes
đSetting Forth (finding grounded action)
WHEN:
âą Session 1 (Full Spiral) 21st of September
âą Session 2 (Cultivating gratitude) 26th of October
âą Session 3 (Honouring our pain for the world) 23rd of November
âą Session 4 (Seeing with New Eyes) 14th of December
âą Session 5 (Setting Forth) 25th of January
(Make sure to reserve a spot for each date you wish to participate in)
At 10.30-12.00
WHERE:
TallipÀÀty, MIITTI office
Lapinlahden LĂ€hde
Lapinlahdenpolku 8
00180 Helsinki
We will host one session per month.
Stay tuned for any changes on the dates.
Just bring your heart, curious eyes and a journal to write.
If you want to be part of the MIITTI community, follow us on our other platforms:
IG: [instagram.com/miitti1](https://l.facebook.com/l.php?u=https%3A%2F%2Finstagram.com%2Fmiitti1%3Ffbclid%3DIwZXh0bgNhZW0CMTAAYnJpZBEwaVA0d0dyMGJWdjVhOE0yWAEeFKlFvjx74fspRnZuSZ42BgPuGmwJgkUjE53qy4QuFZ6zNOA3Ia-3WWtkuHk_aem_jnLMzLk2saohRsggxZ9fdw&h=AT2Li_GXkL3AgkruNQffAfZ1NUu19Kd1vHzQ7t60hsHEyOaPG9QmGmD1WyvwWImUhNqkJ4XL8PRETFL3O0qhcot3AWgFVvUT39uFwjZfweUyNwFlg4RLWeZqF5T_VUsPMph0TJLvDQakmoSl3JzMEIXWzl6Inx2FKPM&__tn__=q&c%5B0%5D=AT0lKE5cqMGpt98iCuE9QdOkvXraA0ULQInYzwgfxQ0D1Ls8-cXqGq_IixZDO1hWJZRy1fXTHhI3MeI5lUkiYjChJlnLsK9w_y0NidVIe6ILyUNJ9r00etRz0C5doOQNCbLd9ZXfjjvSvPT6JKmenMs0STa2639l5Q4)
Facebook: [facebook.com/miitti1](https://l.facebook.com/l.php?u=http%3A%2F%2Fmeetup.com%2Fmiitti1%3Ffbclid%3DIwZXh0bgNhZW0CMTAAYnJpZBEwaVA0d0dyMGJWdjVhOE0yWAEe6kFvruNNC8UoCqa83YzsSEui58LWfEeSq78b2PAWbdSQHjBqyUe2pnv8nKI_aem_J8CeuiC7PooGCwbApRy2FA&h=AT2FVwdUpCTvxppRuiUBa7b_PQfkyo3vRQycQ_hBUWKn3tLAepxdCQzBIs74al1t0GpTz-KR-R_Chedg35DbEJJ0wAxRbLnCilJJdk_yWAn_YIRQ5wczWVkkY7c_ChA9hj8DIuhqP1iCquDNjwwww8otM5m66BEEo4w&__tn__=q&c%5B0%5D=AT0lKE5cqMGpt98iCuE9QdOkvXraA0ULQInYzwgfxQ0D1Ls8-cXqGq_IixZDO1hWJZRy1fXTHhI3MeI5lUkiYjChJlnLsK9w_y0NidVIe6ILyUNJ9r00etRz0C5doOQNCbLd9ZXfjjvSvPT6JKmenMs0STa2639l5Q4)
Web: [lapinlahdenlahde.fi/projekti/miitti](http://lapinlahdenlahde.fi/projekti/miitti?fbclid=IwZXh0bgNhZW0CMTAAYnJpZBEwaVA0d0dyMGJWdjVhOE0yWAEexcoCH_E-Fe17kwM_HkSZ0MjzDQRZgmf8w_BUkX5FSNRuSopMHAjlD1TGmoY_aem_MT1yXq-Rc3FvrE3bniKlgQ)
Whatsapp: Join our Whatsapp community network to join your favourite group and stay connected with the other members! When you participate in one of our groups or events, just ask the group facilitator to add you to the community!
Computer Programming Events Near You
Connect with your local Computer Programming community
Spec-Driven Development with GitHub Spec-Kit - Barret Blake
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you.
The building address is 4450 Bridge Park
The entrance is 6620 Mooney St, Suite 400
You will need to scan your ID at the door to get a visitor badge.
**Abstract**
*Spec-Driven Development with GitHub Spec-Kit: From Intent to Implementation*
Spec-driven development flips the traditional workflow on its head: instead of code being the source of truth, the specification becomes the backbone of design, collaboration, and delivery. In this session, weâll explore how GitHub Spec-Kit enables teams to treat specifications as first-class artifactsâliving documents that drive architecture, implementation, and verification.
Youâll learn how Spec-Kit helps teams clearly express intent using structured, version-controlled specs that live alongside code. Weâll walk through a practical workflow that starts with defining system behavior and constraints, then progressively refines those specs into testable, automatable outcomes. Along the way, weâll show how specs can reduce ambiguity, improve cross-functional collaboration, and make design decisions explicit before a single line of production code is written.
This talk will cover:
--What spec-driven development is (and what it isnât)
--How GitHub Spec-Kit fits into modern developer workflows
--Using specs to align product, engineering, and AI-assisted development
--Real-world examples of turning specs into implementations with confidence
Whether youâre building greenfield systems, integrating AI into your stack, or trying to reduce costly rework, spec-driven development offers a scalable way to move faster without sacrificing clarity. Attendees will leave with concrete patterns and a clear mental model for adopting GitHub Spec-Kit in their own projects.
**YouTube Link**
TBA
Intro to Shaders in Unity
This meetup is a beginner-friendly, hands-on workshop focused on building shaders in Unity using Shader Graph. Instead of slides or theory-heavy lectures, we'll build real shaders together step-by-step.
The format is structured but interactive. You'll watch a quick demo, then build each shader yourself with guidance. By the end, you'll have created multiple shaders you can immediately use in your own projectsâand understand how to make more.
**What to Expect:**
* Build 4â5 complete shaders from scratch
* Color tints, snow accumulation, scrolling water, dissolve effects, and more
* No prior shader experience required
* Checkpoint files provided if you fall behind
* Resources for continued learning
All experience levels are welcome. Whether you've never opened Shader Graph or just want to fill gaps in your knowledge, this is a supportive space to learn by doing.
**Food and drinks provided. Join us to learn, build, and level up your shader skills.**
I added the Unity project to the repo here - https://github.com/EricJRico/IntroToShaders.git
This is what we'll be using for the session.
Inaugural Meeting
Join the inaugural meeting of the Columbus Vintage Computing Club (CVCC)! Get to know others in the vintage computing space and get hands on time with a Commodore VIC-20 and various Palm Pilot PDAs!
We will use this time to get to know each other, share projects we've been working on and plan the future of the CVCC.
We'll be at the Hilliard Library in Meeting Room 2A at 6:00 PM - 8:00 PM
Go Build & Learn
Meeting @ Improving's office in Downtown Columbus, near Cosi. Parking is paid, food & drink are free!
This time we're hanging out after the long winter break. We are going to look at a group-member's project used to help learn the fundamentals of Go, and if time allows, we can take a look at how we like to build Go projects using AI.
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
COhPy Monthly Meeting
**NEW LOCATION: Improving Office in Franklinton**
Physical location:
Improving Office
330 Rush Alley Suite #150
Columbus, OH 43215
Schedule:
* 6:00 p.m.: Socialize, eat, and drink. Improving will be providing pizza and beverages.
* 6:30 to 8:00 pm. Main meeting and presentation(s).
See the handy Parking Map - we recommend street parking.
[Street Parking Map](https://docs.google.com/presentation/d/1u2A4fLNlxwLJn0KA_hKc8bnFlFHLvsHBDh-_8wzX_tk/edit?usp=sharing)
We meet on the last Monday of each Month. Presentations are given by members and friends of this group. If you would like to do a presentation (small or large) on a python topic, please contact centralohpython@gmail.com














![Play Badminton Friday [Competitive Games] @Smash Center](https://secure.meetupstatic.com/photos/event/d/1/c/a/highres_456653706.webp?w=640)












