Java
Meet other local Java developers to talk about code, architecture, and innovation. Both beginners and pros are welcome!
4,929
members
10
groups
Related topics
Largest Java groups
Newest Java groups
Frequently Asked Questions
Yes! Check out java events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the java events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find java events near your location here. Connect with your local community and discover events within your area.
Java Events Today
Join in-person Java events happening right now
Make Your Planter Pot | Pottery Workshop
Looking to bring more green into your space? đż
Join our workshop and create your own handmade pots â perfect for herbs, succulents, or any plant that brightens your home.
â
âš Beginner-friendly: whether itâs your first time with clay or youâre a seasoned pro, weâll guide you step by step.
đš Bring your ideas or get inspired by our designs, colors, shapes, textures⊠itâs all yours to create!
â
**đ Location:** Schaffhauserstrasse 272, 8057 Zurich
**đ Date & Time:** June 28th, Sunday, 15-17h
**â± Duration:** 2 hours
**đ° Price:** 70 CHF per participant
â
**What Youâll Learn:**
\- Beginner\-friendly hand\-building ceramic techniques to shape your own planter pots from scratch
**-** Surface Decoration: textures, patterns, and personal touches to make each piece unique
â
**Whatâs Included:**
\- All clay and materials provided
\- Kiln firing to make your pieces durable and ready to use \(glaze is not included\)
â
Take home your very own handmade planters, ready to house your favourite greenery.
Good vibes, good clay, and a little bit of zen! đ±
â
**All levels welcome** â from complete beginners to clay pros.
â
đ§ Email us at **ceramics.wheels@gmail.com** to reserve your spot!
***Please note that your spot is only fully secured once payment has been completed, either via TWINT or through Eventfrog. We do not process payments through Meetup.***
Sundays Kundalini with Nava
Be open for change and come into your full potential!
Get unstuck with Kundalini Yoga, Pranayam and Meditation and learn the tools to explore your inner riches.
Let go of mental trash, find courage and lightness, and bring a sparkling joyfulness into your everyday-life as you gradually connect with your innermost sensitive being.
You will leave this class energetically re-charged, with a calm mind, your spirits lifted and a soothed heart.
Looking forward to see you!
Sat Nam and blessings of grace, Nava
No previous knowledge required. This class is for anyone interested in kundalini yoga and meditation, newcomers and seasoned practitioners alike.
Regular class: 35.- / 10-class multiple: 320.- (valid 4 months)
Students / Unemployed / Kulturlegi: 25.- / 10-class multiple: 225.- (valid 4 months)
Visit also: www.yoga2be.ch
//
Meetup: Yoga2Be - Movement, Energy, Nutrition for Body & Mind http://meetu.ps/c/3DljJ/8Hl5s/a
Beachvolley for Beginners at Sportplatz Buchlern đ
Hello everyone,
Welcome to this new beach volleyball openplay for beginners at ZĂŒrich Buchlern đ€
During this event, youâll have the chance to meet new people, play friendly matches and learn the basic techniques, if you wish.
This event is aimed at everyone that has never played before or a long time ago and is not sure to be able to pass the ball properly over the net or to someone. If you think you're comfortable playing, I invite you to join the advanced events of Marius: [https://www.meetup.com/meetup-group-avsypajv/.](https://www.meetup.com/meetup-group-avsypajv/.)
**Tips:**
\- Bring a water bottle \(there's a drinking fountain next to the courts\)
\- Bring **sunglasses**, sunscreen and a cap
\- The courts can usually be watered\, except in rare cases \- so it's good to bring suitable socks if it's hot
**Practical details:**
\- A small contribution is required for court rental and other organisational expenses\, please pay before the event via TWINT at \+41784053495 by **writing your name and date of the event** or cash the day of the event.
\- For any inquiries\, please **only message me on Meetup**
\- Only sign up through Meetup for an easier organisation
\- If it's raining\, the event will be cancelled as it's difficult to book several indoor beach courts\.
**Price per person:** CHF 5
**Participation policy**
To keep these events fair and enjoyable for everyone, please note the following:
* If you can no longer attend, please cancel your RSVP at least **24 hours before** the event.
* If you do not show up, your participation fee is still due, as court costs have already been committed.
* A no-show also prevents someone on the waiting list from joining.
**No-shows**
To ensure fairness for everyone, the following policy applies:
* **1st no-show:** your participation fee remains due.
* **2nd no-show:** you will be removed from the Meetup group and will no longer be able to join future events.
Thank you for your understanding and for helping make these events enjoyable for all participants!
Advanced Volleyball Chinawiese
**đâïžLets play! âïžđ**
So there is no excuse not to come and have some fun playing volleyball. đ
**Equipment**
I will bring a ball, a court, and the responsibility...
A lot to carry but its pretty equal, because you should bring:
â
Good energy
â
some water to hydrarte
â
Awareness oft he sun (sunglasses, hats like in the picture, ...)
â
Swimming gear to cool down in the lake between games
â
Snacks if needed
**Levels**
The Level is Advanced max. 4 vs 4
If we are more than 8 people in total, we can rotate.
Our goals this time are:
đ Have FUN!
đȘ Get some exercise while having fun
đ Improve our volleyball skills with a lot of fun
đ€ meet new people or meet again nice ones already known, which is a lot of fun
In my events i allways dont wanna invite too many people, otherwise its no fun anymore, BUT, this time we have a lot of time and we can even make teams and a little competition, so there is more people possible than usual. Also of course spectators are always welcome.
**đ Location:**
Bellerivestrasse 144, 8008 ZĂŒrich
To help everyone find us in the park, I will bring a large flag that is impossible to miss and place it next to the volleyball net.
đ Looking forward to seeing you all!
Build a Pet Bowl | Pottery Workshop
**Treat your furry friend to something handmade** đŸđ„Ł
Join our ceramic workshop and create a custom bowl for your pet â whether itâs a classic everyday bowl, an elevated feeder for extra comfort, or a slow feeder designed to make mealtime more fun.
Make something special with your own hands and bring home a piece your cat or dog will use every single day.
â
đ **Location:** Dörflistrasse 50, 8050 ZĂŒrich
đ **Date & Time:** June 28 or July 19, 10h-12h
â± **Duration:** 2 hours
đ° **Price:** 80 CHF per participant
â
**What Youâll Learn:**
\- Step\-by\-step guidance to shape your own pet bowl
\- How to create different styles: regular bowls\, elevated bowls\, or slow feeders
\- Decorating and painting your piece with your own personal style
\- Beginner\-friendly techniques â no experience needed\!
â
**Whatâs Included:**
\- All clay\, paint\, and working tools provided
\- Kiln firing and glaze to make your piece durable and pet\-safe
â
All levels welcome â from complete beginners to clay lovers.
**âš Create something unique for your furry companion**
**đ¶đ±** Handmade with love, used every day
**đ§** Email us at \*\*[ceramics.wheels@gmail.com ](https://www.ceramicsonwheels.ch/post/build-a-pet-bowl#)\*\*to sign up or if you have any questions!
***Please note that your spot is only fully secured once payment has been completed, either via TWINT or through Eventfrog. We do not process payments through Meetup.***
Batik Tulis Workshop â Wax & Dye Textile Art (Zurich)
**Step away from the pace of everyday life and spend a day immersed in the quiet rhythm of batik.**
Batik is a traditional wax-resist textile art where patterns emerge slowly through the interaction of hot wax and dye. The process invites patience, attention, and a different sense of time â one where the act of making becomes as important as the final piece.
In this studio workshop we will explore the traditional batik tulis process using canting (the wax drawing tool) and dye.
The day unfolds gradually: observing how wax flows, how colour layers develop, and how patterns begin to reveal themselves on cloth.
Working with batik often becomes a quiet conversation between intention and discovery â balancing moments of control with moments of letting go as the wax and dye take their course. Many participants find that the process creates a natural space for focus, reflection, and an inner dialogue that unfolds through making.
During the workshop you will:
âą learn the fundamentals of traditional batik wax-resist techniques
âą create two small batik textiles (one guided, one your own design)
âą experience the slow, meditative rhythm of working with wax, colour, and pattern
đ Location
Artiloft â Craft Factory
Albulastrasse 24, 8048 Zurich
đ
Dates
âą May 17, 2026
âą June 28, 2026
âą August 30, 2026
đ Time
10:00â16:30 (with lunch break)
đ° Price
CHF 240/ session (materials included)
Registration and payment are handled directly by Artiloft:
[https://en.artiloft.ch/service-page/batik-cire-teinture](https://en.artiloft.ch/service-page/batik-cire-teinture)
Languages: English / German
For those who feel drawn to explore batik more deeply, Hazura also hosts small immersive batik retreats in Yogyakarta where participants learn directly with local artisans. The **Subagya Art Retreat** offers a slower cultural immersion into the craft and its living traditions.
**Learn more:** [HazuraStudio | Subagya-art-retreat](https://www.hazurastudio.com/subagya-art-retreat)
Java Events This Week
Discover what is happening in the next few days
Yoga and Brunch at Zurich Lake I Bring a friend for free I Location Change
âïž Summer Hatha Yoga & Brunch & Swim at Zurich Lake âïž
**Bring a friend for free \| All levels welcome \| Perfect for first\-timers**
Join us for a relaxed and refreshing Hatha Yoga & Summer Brunch on Sunday 28st June in Zurich â in the green area near **CHINA GARDEN**
Weâll begin at 10:00 with 1h yoga practice, open to all levels â including beginners.
đ§ Yoga spots are limited to 20 participants. Cost is 25 CHF - please pay via Twint +41 791977702 to save your spot.
**Bring a friend for free â your guest joins yoga at no cost!**
đ„ After yoga, weâll stay together from for a relaxed picnic-style brunch. This part is open to everyone â no registration, no fees. If the weather is good we could enjoy also a swim in the lake.
What to bring:
Yoga mat
Comfortable clothes
Water
Your own brunch items đđ„đ§
To stay up to date join the WhatsApp group đż or Instagram [https://chat.whatsapp.com/JjcN8KKelJ7L5kNT40j6vT](https://chat.whatsapp.com/JjcN8KKelJ7L5kNT40j6vT)
https://www.instagram.com/movement_yoga_monika/
Sunday morning Yoga -- Relax and Recharge (hybrid)
Are you looking for a way to start your Sundays on the right foot? Look no further! Our weekly Sunday morning yoga class is the perfect way to energize your mind, body, and soul.
This Sunday morning yoga class is designed to help you relax and find inner peace, leaving you feeling refreshed and ready to tackle the week ahead on a positive note.
In this class, you will experience a combination of physical postures, deep breathing and mindfulness that will help to reduce stress, improve your focus and concentration, boost your energy levels, and enhance your overall well-being. You will also develop greater body awareness, increase flexibility, and strengthen your muscles.
The peaceful and calming environment will allow you to disconnect from the world and focus on your own well-being. This is the perfect opportunity to prioritize self-care and invest in your physical and mental health.
The hybrid yoga class, both online and in-person, is for everyone. Whether you're a beginner or a seasoned yogi, you'll benefit from this yoga class.
I promise that you will feel much more relaxed, recharged and rejuvenated after this yoga class, 100% guaranteed :)
Your contribution: 25 CHF (online live, first time 15CHF), 30 CHF (first time 15CHF, in the Yoga Studio at Oerlikon, Zurich).
Note: We're excited to announce the new Referral Program! Share your love of yoga with your friends or colleagues and receive a free class for every referral who signs up. Plus, your friends can enjoy their first class for just 10 CHF.
Please let me know which format (online or in-person) you like to join. See you on the mat :)
Salsa Couple Dance On1 Beginner/Intermediate | Fuego Studio
Sundays, 4pm-5pm
2 Trial classes: 25 CHF
1 Drop-in: 25 CHF
5 Class package: 97 CHF
Book here: https://www.eversports.ch/s/fuego-dance-studio
What to expect:
* You will learn how to enjoy dancing at salsa parties. ZĂŒrich has a very active dance scene with parties every day, some of them even free and outdoors in Summer.
* Open level â Either start from scratch or polish your techniques with our great teachers.
* The salsa style is On1, known as well as Los Angeles (LA) style, Puertorrican or Line.
* No partner needed, just register and join and meet new people. Or looking for a couple activity? Then this is also for you!
Details:
* Sunday 4pm â 5pm
* Fuego Dance Studio is inside Ellas' Fellas dance school at Hohlstrasse 192, ZĂŒrich (next to HardbrĂŒcke / Hardplatz)
* The door is closed, so please reach out in Instagram/WhatsApp if you have problems.
Questions? Drop us a message on Instagram: [@fuegozurich](https://www.instagram.com/fuegozurich/)
See you on the dance floor
đ¶ ÂĄConcierto al aire libre con la Orquesta de la Ăpera de ZĂșrich! đ¶đđ·
\*\*\*\*Chicas đ, por el calor, el concierto de la Ăpera de ZĂșrich **se ha movido una hora** y ahora **comenzarĂĄ a las 9:00 p. m.** Por ello, nuestro punto de encuentro tambiĂ©n cambia: **nos vemos a las 6:30 p. m. en lugar de las 5:30 p. m.** para apartar un buen lugar.\*\*\*\*
Chicas, vamos a disfrutar juntas de un concierto en vivo al aire libre como parte del formato **«Ăpera para Todos»**.
Este año, y por primera vez, la **Orquesta de la Ăpera de ZĂșrich** presentarĂĄ un concierto muy especial bajo la direcciĂłn de **Gianandrea Noseda**, con el tenor **Benjamin Bernheim** como solista. El programa incluirĂĄ la majestuosa **SinfonĂa n.Âș 9 de AntonĂn DvoĆĂĄk âDel Nuevo Mundoâ** y una selecciĂłn de arias de Ăłpera que prometen ponernos la piel de gallina. đđ„đŒđ«
Nos reuniremos a las **5:30 PM** para apartar lugar y disfrutar de una buena charla antes del concierto.
đĄ **Traigan sus sillas plegables** para estar mĂĄs cĂłmodas o una manta y, si les apetece, un picnic đ§ș. TambiĂ©n habrĂĄ opciones para comprar comida y bebidas en el lugar.
đ Por favor, **confirmen su asistencia (RSVP)**.
đ **Lugar:** SechselĂ€utenplatz
đïž **Fecha:** Domingo 28 de junio
đŁïž **Nos reunimos a las** 5:30 PM
đ **Inicio del concierto:** 8:00 PM
đïž **Entrada libre**
ÂĄDisfrutemos de una tarde de verano entre amigas! đ¶đ©· đ
đ Ănete a nuestro grupo de **[WhatsApp](https://chat.whatsapp.com/BlzRIh1oN1e4h9qIPEI6Vx)**, donde coordinaremos todos los detalles de este evento y tambiĂ©n compartimos informaciĂłn sobre otros planes y actividades.
Un abrazo,
Laura
Zurich Kundalini Yoga/Meditation (Donation Basis)
Dear All,
This session is mainly for the people who want to learn kundalini yoga/meditation in a traditional way. Traditionally the master will transfer his/her kundalini energy to the student to activate his important chakras (energy centre) including Third Eye and Crown Chakra. The student can start to feel his/her Kundalini Energy is rising from their base of the spine and feeling the energy vibration(Consciousness) in the third eye (the space between the eyebrows) from the Kundalini Activation. This session is helpful for the beginners who want to learn simple yoga-meditation exercises also.
This is a general session to experience your inner kundalini energy. But if you need proper kundalini activation(Shaktipat), then pre-registration is mandatory.
**What is included in this session?**
Simple stretching practices for Hip and Spine (not complicated, even beginners can do)
Kundalini Breathing Techniques
Sound Energy (Mantra) Meditation
Energy Healing Techniques
Formal Kundalini Activation (optional and only for pre-registered people)
Chakra Meditation
Yoga Nidra (Relaxation)
**Some of the benefits of Kundalini Energy Activation are:**
Keeps the body healthy
Mind attains its natural peaceful state, so the meditation becomes easy.
Breathing pattern will be harmonized
Stress release and peace
Clear & sharp intellect
More intuition
Inner happiness
Clairvoyance and Clairvision
and to the ultimate SELF realization (which will lead to the blissful state - our true state) with enough years of practise
**DONATION BASIS**
**About the Teacher who conducts this session:**
The kundalini wisdom teacher Jayaprakash is practising kundalini yoga since 2005 under the guidance of Self Realized Indian Master "GuruMahan". He is teaching kundalini yoga since 2008 as part of a non-profit organization "Maha Shakthi Yogam Switzerland". He teaches Yoga/Meditation/Pranic Healing/Stress Relief courses in various places of Germany and Switzerland. He is the authorized kundalini yoga wisdom teacher from UPF(India) to give kundalini initiations (Shaktipat) with the Grace and Protection of his Master.
All these events are conducted for non-profit purpose. Donations are collected on behalf of Swiss non-profit organization (Verein) "Maha Shakthi Yogam - Switzerland"
**Eligibility:**
Anyone can attend the session even if they don't have previous yoga/Meditation experiences.
**Dress:**
Wear a comfortable dress if possible yoga dress. We provide the yoga mat.
**Please RSVP only you are really interested and coming ! Limited Seats !**
**About Kundalini Shaktipat:**
In every human being there is a source of natural energy that the yogis call the kundalini. In order to evolve in the yogic path, no matter what our path, the kundalini must be active.
For most of us, the kundalini lies dormant at the bottom of the spine in the base chakra known as the Muladhar. When it awakens, it ascends through the chakras until it reaches the highest chakra, the Sahasrar. When that occurs, we merge with our True Self and attain SELF realization (our true nature).
Shaktipat is the transfer of spiritual energy from the teacher to the student in order to awaken the kundalini. This process is compared to lighting one candle with another that is already lit and glowing. When the teacher is connected with the fully realized master and the energy is completely within his or her control, shaktipat initiation ensures that the studentâs energy will remain active and stable. "Electricity is present everywhere, but there can be light only when the switch is turned on. Similarly the true master manifests the consciousness in the disciple through shaktipat.â
**HAPPINESS is our TRUE Nature, which comes from within not from outside !**
â Muslim Community Coffee â Weekly Sunday Gathering (Non-Muslims Welcome)
A relaxed weekly meetup for the Muslim community in Zurich â and anyone curious to connect â to catch up and enjoy good company over coffee. No agenda, no preparation needed. Just show up and be yourself.
What to expect
âą Casual conversation and community vibes
âą Great specialty coffee (their dattelcino is a must-try â)
âą A welcoming space, open to everyone
âą Occasionally, the group may spontaneously turn the morning into a day activity â a walk, an outing, or something fun. No pressure, always optional.
Whether youâre new to Zurich, looking to expand your social circle, or simply want a regular moment to reconnect with the community, this is your space.
We warmly welcome Muslims of all backgrounds and denominations, as well as non-Muslims whoâd like to join, get to know the community, or simply share a good conversation.
Please register so we have a rough idea of whoâs coming â it helps with seating!
đ Location: Tamani Cafe · Leutschenbachstrasse 95, 8050 ZĂŒrich
Urban Sketching @ Botanischer Garten GrĂŒningen
< \* \* \* English version below \* \* \* >
DE
Nach einigen Treffen in der Stadt machen wir wieder einmal einen kleinen Ausflug ausserhalb von ZĂŒrich. Unser Ziel ist der [Botanische Garten GrĂŒningen](https://maps.app.goo.gl/CJaHZA7BzW2MNqDw9?g_st=ic), der auf einem HĂŒgel oberhalb des historischen StĂ€dtchens liegt und den Charakter eines Arboretums hat. Das preisgekrönte Schauhaus, BĂ€ume und StrĂ€ucher aus aller Welt sowie die unterschiedlichen AussenrĂ€ume bieten viele Motive zwischen Pflanzenstudie und Architektur. Und auch bei fast jedem Wetter lohnt sich der Weg: Es gibt mehrere geschĂŒtzte PlĂ€tze zum Zeichnen und Unterstehen, nicht nur im Schauhaus selbst. Wir freuen uns sehr, im Garten willkommen zu sein, und danken herzlich fĂŒr die Einladung.
**Treffpunkt**
Beim Eingang des Botanischen Gartens GrĂŒningen.
**Anreise**
Mit den öffentlichen Verkehrsmitteln erreicht ihr den Garten ab ZĂŒrich, Winterthur oder Rapperswil via S-Bahn nach Wetzikon ZH und weiter mit dem Bus 867 bis GrĂŒningen, Im Haufland. Ab Uster fĂ€hrt der Bus 845 ebenfalls bis GrĂŒningen, Im Haufland. Von dort sind es rund 20 Minuten zu Fuss bis zum Garten.
Wer mit dem Auto kommt: GratisparkplÀtze sind vorhanden.
Mehr Informationen zu Anreise findet ihr unter:
[https://www.botanischer-garten.ch/den-garten-besuchen/](https://www.botanischer-garten.ch/den-garten-besuchen/)
**Eintritt**
Der Eintritt ist kostenlos.
Bitte bringt euer eigenes Zeichenmaterial und idealerweise einen kleinen Klapphocker mit. Keine Vorkenntnisse nötig. Wir skizzieren rund 2 Stunden, allein oder in kleinen Gruppen, ganz entspannt. Danach treffen wir uns wieder, zeigen unsere Sketches und machen ein Gruppenfoto. Als Leitfaden dienen die Werte der Urban Sketchers: https://urbansketchers.org/de/who-we-are/#mission/
#uskzurich
\- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \-
EN
After several meetups in the city, it is time for another small trip outside Zurich. Our destination is the [Botanical Garden GrĂŒningen](https://maps.app.goo.gl/CJaHZA7BzW2MNqDw9?g_st=ic), set on a hill above the historic little town and shaped like an arboretum. The award-winning greenhouse, trees and shrubs from around the world, and the varied outdoor spaces offer plenty of sketching subjects somewhere between plant study and architecture. Even in less-than-perfect weather, the visit is well worth it: there are several sheltered places to draw and take cover, not only inside the greenhouse itself. We are very pleased to be welcomed to the garden and would like to warmly thank our hosts for the invitation.
**Meeting point**
At the entrance to the Botanical Garden GrĂŒningen.
**Getting there**
By public transport, you can reach the garden from Zurich, Winterthur or Rapperswil via S-Bahn to Wetzikon ZH, then bus 867 to GrĂŒningen, Im Haufland. From Uster, take bus 845 to GrĂŒningen, Im Haufland. From the bus stop, it is about a 20-minute walk to the garden.
If you are coming by car, free parking is available.
More information can be found here: [https://www.botanischer-garten.ch/den-garten-besuchen/](https://www.botanischer-garten.ch/den-garten-besuchen/)
**Entrance**
The entrance is free of charge.
Please bring your own drawing materials and, ideally, a small folding stool. No prior experience required. We sketch for about 2 hours, solo or in small groups, at an easy pace. Afterwards we regroup, share our sketches and take a group photo. As always, we follow the Urban Sketchers values: https://urbansketchers.org/who-we-are/#mission/
#uskzurich
Java Events Near You
Connect with your local Java community
COhPy Monthly Meeting
**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).
Topic: This month Chris Pazsint will be talking about Agentic Coding. How does one use CLI Based Agents, and Agentic IDEs such as Cursor, Kiro, Antigravity? How to include agentic coding plugins for IDEs you already love such as Visual Studio Code.
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 Central OH Python at centralohpython@gmail.com
Westerville Queer Coffee Meetup
WQC has weekly Thursday night social nights at the Westerville Java Central. Come and grab a coffee and connect with the community: low stakes, chill environment, and tasty drinks. No registration is required; come as you are.
DoJo (Informal Python Meeting)
**Latest Dojo Location!**
**Knotty Pine Brewing**
1765 W 3rd Ave,
Columbus, OH 43212
We're going to try a new dojo location for a few weeks and see how it works
Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead.
We're looking for speakers for our Monthly Meetups! Fill out the form if you are interested in presenting to the Python Community.
https://forms.gle/ehSfUAC2WgR34Crq9
Cocoaheads
We have moved to guild.host. Look us up there.
https://guild.host/events/buckeye-cocoaheads-rcavwd





























