CfgMgmtCamp 2025 Ghent Get different formats: curl https://cfp.cfgmgmtcamp.org/ghent2025/schedule/\?format=table (default) curl https://cfp.cfgmgmtcamp.org/ghent2025/schedule/\?format=list 2025-02-03 | Foyer | D.Aud (Main) | B.Con (Overflow + Main) | Ansible 1 (B.1.017) | Ansible 2 (B.1.014) | Pulp (B.1.029) | Tofu / Cloud (B.3.013) | Puppet 1 (B.1.015) | Puppet 2 (B.1.011) | Niks (B.1.036) | Foreman (B.1.031) | Kube (B.3.032) ┌────────────────────┐ │ │ │ Breakfast and  │ 07:30 --│ Coffee & Tea -  │--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ Day 1  │ │ │ │ en │ │ │ │ │ 08:00 --│ ├────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ Opening Day 1  │ │ │ │ │ │ Kris Buytae… en │ │ │ │ │ ├────────────────────┘ 08:30 --│ ├────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ │ Working Configs, │ │ │ Humanity, The  │ │ │ Real World, Joy  │ │ │ and Happiness:  │ 09:00 --│ │ Pick Two(ish)  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ │ Hazel Weakly  │ │ │ en │ │ ├────────────────────┤ │ │ │ 09:30 --│ │ OpenTofu: 18  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ Months Later  │ │ │ │ │ │ Sebastian Stadil │ │ │ │ │ │ en │ 10:00 --│ │ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ ├────────────────────┘ │ │ │ │ │ ├────────────────────┐ 10:30 --│ │ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ It's all about  │ │ │ the ecosystem,  │ │ │ bby  │ │ │ │ │ │ Ben Ford  │ 11:00 --│ │ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ en │ │ │ │ │ ├────────────────────┤ │ ├────────────────────┤ │ ├────────────────────┤ 11:30 --│ ├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ ├────────────────────┤ │ ├────────────────────┤ │ ├────────────────────┘ │ │ │ │ 12:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 12:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 13:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐--------------------┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ Automating AWS … │ What's new in P… │ │ State of Puppet  │ │ │ Foreman Communi… │ │ │ │ The future is a  │ Introducing  │ Ansible - State  │ │ │ Writing a Terraf │ │ │ The environments │ │ Kubernetes from  │ │ │ hypergraph  │ Software  │ of the Community │ Alina Buzac… en │ Matthias De… en │ orm/OpenTofu  │ David Sandi… en │ │ inside your  │ Nofar  en │ Scratch, The  │ │ │ │ Configuration  │ │ │ │ provider MVP for │ │ │ containers  │ │ Hard Way  │ │ │ Adam Jacob  │ Management to a  │ John "gundalow"… ├────────────────────┼────────────────────┤ dummies  ├────────────────────┼────────────────────┤ ├────────────────────┤ │ 13:30 --│ │ │ young, agile st… │ │ Streamlining th… │ Reflections on … │ │ Testing Puppet … │ Can you help me… │ Rok Garbas  │ Managing hosts … │ Alain van Hoof  │ │ │ en │ │ en │ │ │ Christian Stank… │ │ │ │ │ │ │ │ │ Lars Bendix  │ │ Ganesh B Na… en │ Dennis Klib… en │ │ Robert Waff… en │ David G Swan en │ en │ Shimon Shte… en │ en │ │ │ │ en │ │ │ │ en │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ Breaking New Gr… │ Bolt dynamic in… │ │ system-manager:… │ │ │ 14:00 --│ │ The CUE  │ Mgmt Config:  │ Using SOPS to  │ Beyond copy-  │ State of deb-  │ │ │ Scaling Puppet  │ │ Delivering  │ No Drama: Config │ │ │ Registry:  │ Running in  │ manage secrets  │ paste: Using  │ support in  │ Ronny Orot  en │ Gavin Didri… en │ beyond  │ Ramses  en │ Foreman: getting │ Management at  │ │ │ versioning now  │ Production and  │ in Ansible  │ Ansible  │ Katello  │ │ │ scalability - or │ │ code from  │ Million core  │ │ │ and beyond  │ Best Practices  │ │ Development  │ ├────────────────────┼────────────────────┤ how to manage  ├────────────────────┤ developers to  ┤ scale  │ │ │ │ │ Felix Fontein  │ Tools for Robus… │ Markus Bucher, … │ │ Overview of the… │ 100k+ nodes  │ Declarative mul… │ users  │ │ │ │ Marcel van Lohu… │ James (purpleid… │ │ │ │ │ │ │ │ │ Karanbir Singh  │ 14:30 --│ │ │ │ en │ Sorin Sbarnea  │ en │--------------------│ Nick Burgan  en │ Martin Alfke  │ infinisil /… en │ Ewoud Kohl van … │ │ │ │ en │ en │ │ en │ │ │ │ en │ │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ │ │ │ 15:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ Boosting terrag… │ │ The Puppet Repo… │ One Command Nix… │ │ Simplifying Kub… │ │ │ Elevate Your  │ Uyuni: the open- │ Making OS  │ Running Ansible, │ Introduction to  │ │ Doing mass  │ │ │ Secure Boot for  │ │ │ │ Infrastructure - │ source  │ compliance  │ Icinga and  │ Katello  │ Marco Maron… en │ Puppet  │ Greg Hardy,… en │ Wout Swinke… en │ Arbitrary  │ Blerim Sheqa en │ │ │ Exploring  │ configuration  │ bearable  │ Request Tracker  │ │ │ Enterprise  │ │ │ Operating  │ │ │ │ Crossplane's  │ and  │ │ to have event  │ Ian Ballou  ├────────────────────┤ upgrades in  ├────────────────────┼────────────────────┤ Systems with  ├────────────────────┤ 15:30 --│ │ Full Potential  │ infrastructure … │ Mark Bolwell  │ driven automate… │ │--------------------│ highly restrict… │ How we use Chor… │ Nix all the thi… │ Foreman  │ Got a Secret, C… │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ Yury Tsarev, To… │ Pablo Suárez He… │ en │ Toshaan Bharvani │ │ │ Tim Meusel  │ Garrett Hon… en │ Robert Hens… en │ Markus Reisner,… │ Engin Diri  en │ │ │ en │ en │ │ en │ │ │ en │ │ │ en │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ Innovation Incu… │ Increase effici… │ │ │ │ │ │ HDM Release 3  │ │ │ │ 16:00 --│ │ │ │ Simplifying  │ Comparing  │ The Present and  │--------------------│ Compliance as  │ │--------------------│ Upgrading custom │ Continuous  │ │ │ Feu Mourek  en │ James Freem… en │ container  │ Ansible  │ Future of  │ │ Code: Building  │ Martin Alfke en │ │ applications  │ Delivery on  │ │ │ │ │ orchestration  │ Development  │ Katello's  │ │ an Open Source  │ │ │ from EL8 to EL9  │ multi-  │ │ ├────────────────────┼────────────────────┤ with Ansible and │ Environment  │ Container  │ │ Compliance  ├────────────────────┤ │ by writing own  │ architecture  │ │ │ A puppet pro de… │ From Containers… │ Podman  │ Implementations  │ Registry  │ │ Backend for Pup… │ 1001 ways of as… │ │ Leapp actors  │ Kubernetes clus… │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:30 --│ │ Michael Sta… en │ Jasper Wieg… en │ Fabio Alessandr… │ Niklas Werker  │ Ian Ballou  │--------------------│ Steven Pritchar… │ Marcus Poll… en │--------------------│ Evgeni Golov  │ Dave Neary  │ │ │ │ │ en │ en │ en │ │ en │ │ │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┴────────────────────┘ └────────────────────┴────────────────────┘ │ │ │ │ │ │ 17:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ └────────────────────┘ 2025-02-04 | Foyer | D.Aud (Main) | B.Con (Overflow + Main) | Ansible 1 (B.1.017) | Ansible 2 (B.1.014) | Tofu / Cloud (B.3.013) | Puppet 1 (B.1.015) | Foreman (B.1.031) | Kube (B.3.032) ┌────────────────────┐ │ │ │ Breakfast and  │ 07:30 --│ Coffee & Tea -  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ Day 2  │ │ │ │ en │ │ │ │ │ 08:00 --│ ├────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ Opening Day 2  │ │ │ Toshaan Bha… en │ │ ├────────────────────┘ │ ├────────────────────┐ │ │ │ 08:30 --│ │ How we  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ troubleshoot  │ │ │ difficult  │ │ │ problems:  │ │ │ cognition and u… │ │ │ │ 09:00 --│ │ Laura Nolan  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ en │ │ ├────────────────────┤ │ │ │ │ │ From bottleneck  │ │ │ to enabler:  │ 09:30 --│ │ Pulling  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ infrastructure  │ │ │ coding out of t… │ │ │ │ │ │ Kief Morris  │ │ │ en │ 10:00 --│ ├────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ ├────────────────────┐ │ │ │ 10:30 --│ │ Pkl-ing your  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ config makes it  │ │ │ last longer  │ │ │ │ │ │ Philip Hölzensp… │ │ │ │ 11:00 --│ │ en │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┤ │ ├────────────────────┤ │ ├────────────────────┤ │ ├────────────────────┤ 11:30 --│ ├────────────────────┤--------------------------------------------------------------------------------------------------------------------------------------------------- │ ├────────────────────┤ │ ├────────────────────┤ │ ├────────────────────┘ │ │ │ │ 12:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 12:30 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ │ │ │ │ │ │ 13:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ It's Your Own D… │ │ Automating AI- … │ │ │ │ │ │ │ │ │ Effective  │ │ Securing Secrets │ Leveraging Bicep │ Puppet, what  │ CI in the  │ Embracing  │ │ │ Florian Haas en │ Infrastructure  │ Luca Berton  en │ at Scale:  │ and the Graph  │ future?  │ Foreman Project: │ Karpenter to  │ │ │ │ Testing: Lessons │ │ Integrating  │ API for Advanced │ │ from Jenkins to  │ scale, optimize  │ │ ├────────────────────┤ Learned from the ├────────────────────┤ Ansible  │ Azure  │ Alessandro Fran… │ GitHub Actions,  │ & upgrade  │ 13:30 --│ │ OSS is not the … │ Field  │ Modernizing AWX… │ Automation with… │ Deployments  │ │ lessons, proble… │ Kubernetes  │ │ │ │ │ │ │ │ en │ │ │ │ │ Nick Burgan  en │ Leon Krass, Chr… │ Helen Bailey en │ James Freeman  │ Maik van der Ga… │ │ Ewoud Kohl van … │ Marko Bevc  │ │ │ │ en │ │ en │ en │ │ en │ en │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ Running Kuberne… │ 14:00 --│ │ The confusing  │ Open Source AI  │ You’re Doing  │ Resilient  │ Infrastructure  │ Why does THIS  │ Foreman:  │ │ │ │ case of cloud  │ and InstructLab  │ Ansible Roles  │ Network  │ from Code: The  │ node have THAT  │ Provisioning  │ Soham Chakr… en │ │ │ app domicilicity │ │ All Wrong  │ Automation:  │ Next Generation  │ config?  │ hosts with  │ │ │ │ │ JJ Asghar  │ │ Deploy,  │ of Cloud  │ │ NetBoot ISO  ├────────────────────┤ │ │ Coté  │ │ Tim Appnel  │ Validate, Backu… │ Management  │ Martin Alfke  │ │ Turning Cloud N… │ │ │ │ en │ │ │ │ │ Leos Stejskal  │ │ 14:30 --│ │ en │ │ en │ Rohit  │ Erwin Staal  │ en │ │ julia lamen… en │ │ │ │ │ │ en │ en │ │ en │ │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ │ │ │ 15:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ Creating Ansibl… │ │ │ │ │ Creating Immuta… │ │ │ From Deming to  │ System  │ │ Leverage Event-  │ 4-2-6: The story │ Upgrading to  │ Ansible and  │ │ │ │ DevOps  │ Inspection and  │ Don Naro, A… en │ Driven Ansible  │ about migrating  │ Puppet 8: The  │ Foreman pulling  │ Mauro Moral… en │ │ │ │ Observability  │ │ to reduce your  │ AWS cloud  │ Good, The Bad  │ together  │ │ │ │ John Willis  │ 2.0: AD and RCA  ├────────────────────┤ automation  │ infrastructure  │ and The Ruby  │ ├────────────────────┤ 15:30 --│ │ │ │ Functional prog… │ reaction time  │ from IPv4 to IP… │ │ Adam Ruzicka  │ Progressive Inf… │ │ │ en │ Bo Maryniuk  │ │ │ │ Maximilian Gass  │ │ │ │ │ │ │ Kirill Sata… en │ Fabio Alessandr… │ Konstantin Dobr… │ │ en │ Engin Diri  en │ │ │ │ en │ │ en │ en │ en │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┘ │ │ │ │ │ │ │ │ │ 16:00 --│ │ Abnormal DevOps  │--------------------│ From Manual  │--------------------│ How to manage  │ Don't Panic!  │ Containerizing  │--------------------- │ │ Round Table  │ │ Testing to  │ │ 10k+ Linux  │ │ Foreman  │ │ │ │ │ Continuous  │ │ systems  │ Andrew Jones  │ deployments,  │ │ │ Alessandro Fran… │ │ Validation:  │ │ centrally with  │ │ take #42  │ │ │ │ │ Taking the Qual… │ │ Uyuni and Salt  │ en │ │ │ │ en │ │ │ │ │ │ Evgeni Golov  │ 16:30 --│ │ │--------------------│ Sorin Sbarnea  │--------------------│ Victor Zhestkov… │ │ │--------------------- │ │ │ │ en │ │ en │ │ en │ │ ├────────────────────┘ └────────────────────┘ └────────────────────┴────────────────────┴────────────────────┘ │ │ │ │ │ │ 17:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ └────────────────────┘ 2025-02-05 | Foyer | Ansible 1 (B.1.017) | Ansible 2 (B.1.014) | Pulp (B.1.029) | Tofu / Cloud (B.3.013) | Puppet 1 (B.1.015) | Puppet 2 (B.1.011) | Workshop Icinga (B 3.0.29) | Niks (B.1.036) | Foreman (B.1.031) | Workshop Chef / Cue B.3.036 | Kube (B.3.032) 07:30 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Breakfast and  │ │ Coffee & Tea -  │ │ Day 3  │ │ │ 08:00 --│ en ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐--------------------┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Ansible  │ Mgmt Config:  │ Pulp User Group  │ SELinux for the  │ Puppet community │ │ Icinga Meetup  │ Hands-on NixOS  │ Foreman Beginner │ Using the CUE  │ System  │ │ │ Contributor  │ Training  │ Meetup  │ terrified  │ day  │ │ │ for Beginners  │ Workshop  │ Registry with  │ Initiative Day  │ │ │ Summit  │ Workshop  │ │ │ │ │ Blerim Sheqa, A… │ Workshop  │ │ JSON, YAML, and  │ │ │ │ │ │ Dennis Kliban  │ James Freeman  │ David Sandilands │ │ │ │ Dirk Götz  │ JSON Schema and  │ Paul Stack  │ 08:30 --│ │ Don Naro  │ James (purpleid… │ │ │ │--------------------│ en │ Hugo Herter  │ │ more  │ │ │ │ │ │ en │ en │ en │ │ │ │ en │ │ en │ │ │ en │ en │ │ │ │ │ │ en │ │ Marcel van Lohu… │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ ├────────────────────┼────────────────────┤ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Discover Pulumi  │ InstructLab  │ │ OpenVox working  │ │ Nixing on Stuff  │ │ Chef 's Toolkit  │ │ │ │ │ │ Through Hands-On │ workshop  │ │ group  │ │ │ │ with Labs  │ │ │ │ │ │ Practice  │ │ │ │ │ Bryan Honof  │ │ │ │ │ │ │ │ │ Carol Chen  │ │ Ben Ford  │ │ │ │ Heather Thacker  │ │ 12:30 --│ │ │ │ Engin Diri  │ │ │ │--------------------│ en │--------------------│ │ │ │ │ │ │ │ en │ │ en │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:00 --│ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------└────────────────────┘--------------------└────────────────────┴────────────────────┘ │ │ │ │ │ │ │ │ │ │ 16:30 --└────────────────────┘---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------