SlideShare a Scribd company logo
A Crash Course in LEGO NXT Robotics - Getting Started
Why Study Robotics?  ,[object Object],[object Object],[object Object]
The Least You Need ,[object Object],[object Object],[object Object]
The Least You Need  (cont’d) ,[object Object]
The Least You Need  (cont’d) ,[object Object],[object Object]
After you’ve learned the basics, then what? ,[object Object],[object Object]
The Problem-solving Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenge 1: Line Program ,[object Object],[object Object],[object Object]
Challenge 2: Square Program ,[object Object],[object Object]
Challenge 3: Light Dark Program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenge 4: Tracker Program ,[object Object],[object Object],[object Object],[object Object],[object Object]
Challenge 5 – Bump Program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bonus Beep Challenge ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ROBOLAB Video Trainer ,[object Object],[object Object],[object Object],[object Object]
Robotics Web Sites ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample ROBOLAB Programs
Sample NXT Programs Challenge 2 – Square with a sound Challenge 1 – Forward for 1 second Challenge 3 – Detecting Light/Dark
NXT Programming Details Select a motor icon (you’ll see a blue border around it) to open its control panel - displayed at the bottom of the screen Additional control panels for sensors and wait for icons have similar displays
[object Object],[object Object],[object Object],NXT Programming Details  (cont’d)
Hands-on: Your Turn! ,[object Object],[object Object],[object Object],[object Object]
ROBOLAB Basics (if you do decide to use it) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ROBOLAB Basics  (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ROBOLAB Basics  (cont’d) ,[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Pccoe basic mobile_robot
Pccoe basic mobile_robotPccoe basic mobile_robot
Pccoe basic mobile_robotAjendra Joshi
 
Basic Robotics Workshop Slides
Basic Robotics Workshop SlidesBasic Robotics Workshop Slides
Basic Robotics Workshop Slides
Aadarsh Mehndiratta
 
Scratch day 2010_welcome_talk
Scratch day 2010_welcome_talkScratch day 2010_welcome_talk
Scratch day 2010_welcome_talk
Mike Lee
 
Pk template v4
Pk template v4Pk template v4
Pk template v4LeifCalvin
 
Präsentation Marketing Management - Lego Customers Feel Good
Präsentation Marketing Management - Lego Customers Feel GoodPräsentation Marketing Management - Lego Customers Feel Good
Präsentation Marketing Management - Lego Customers Feel Good
Mario Neururer
 
Callum's presentation 2013
Callum's presentation 2013Callum's presentation 2013
Callum's presentation 2013hawesside
 
DNA as molecular LEGO brick (part 1)
DNA as molecular LEGO brick (part 1)DNA as molecular LEGO brick (part 1)
DNA as molecular LEGO brick (part 1)
Rizal Hariadi
 
DNA as molecular LEGO brick (part 2)
DNA as molecular LEGO brick (part 2)DNA as molecular LEGO brick (part 2)
DNA as molecular LEGO brick (part 2)
Rizal Hariadi
 
Lego ppt
Lego pptLego ppt
Lego ppt
Robin Sargent
 
Scratch Day Welcome Talk - Slideshare
Scratch Day Welcome Talk - SlideshareScratch Day Welcome Talk - Slideshare
Scratch Day Welcome Talk - Slideshare
Mike Lee
 
Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016
Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016
Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016
Ryan Vanderwerf
 
Bringing cost driver and capacity management into Business forecast and plann...
Bringing cost driver and capacity management into Business forecast and plann...Bringing cost driver and capacity management into Business forecast and plann...
Bringing cost driver and capacity management into Business forecast and plann...
Innovation Enterprise
 
Robots in the crypt
Robots in the cryptRobots in the crypt
Robots in the crypt
Adam Cohen-Rose
 
Stanford Venture Lab, Creativity Observations
Stanford Venture Lab, Creativity ObservationsStanford Venture Lab, Creativity Observations
Stanford Venture Lab, Creativity Observations
Jonathan Petrino
 
Lego Project
Lego ProjectLego Project
Lego Project
Glenda Albertini
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
Murughan Palaniachari
 
Lego group
Lego groupLego group
Lego group
Alexander Gubarev
 
Arduino Robotics workshop day2
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2
Sudar Muthu
 

Viewers also liked (20)

Pccoe basic mobile_robot
Pccoe basic mobile_robotPccoe basic mobile_robot
Pccoe basic mobile_robot
 
Basic Robotics Workshop Slides
Basic Robotics Workshop SlidesBasic Robotics Workshop Slides
Basic Robotics Workshop Slides
 
Scratch day 2010_welcome_talk
Scratch day 2010_welcome_talkScratch day 2010_welcome_talk
Scratch day 2010_welcome_talk
 
Pk template v4
Pk template v4Pk template v4
Pk template v4
 
Movies ii lego
Movies ii legoMovies ii lego
Movies ii lego
 
Präsentation Marketing Management - Lego Customers Feel Good
Präsentation Marketing Management - Lego Customers Feel GoodPräsentation Marketing Management - Lego Customers Feel Good
Präsentation Marketing Management - Lego Customers Feel Good
 
Callum's presentation 2013
Callum's presentation 2013Callum's presentation 2013
Callum's presentation 2013
 
DNA as molecular LEGO brick (part 1)
DNA as molecular LEGO brick (part 1)DNA as molecular LEGO brick (part 1)
DNA as molecular LEGO brick (part 1)
 
DNA as molecular LEGO brick (part 2)
DNA as molecular LEGO brick (part 2)DNA as molecular LEGO brick (part 2)
DNA as molecular LEGO brick (part 2)
 
Lego ppt
Lego pptLego ppt
Lego ppt
 
Scratch Day Welcome Talk - Slideshare
Scratch Day Welcome Talk - SlideshareScratch Day Welcome Talk - Slideshare
Scratch Day Welcome Talk - Slideshare
 
Lego co english lab
Lego co english labLego co english lab
Lego co english lab
 
Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016
Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016
Getting Groovy with Lego MindStorms EV3 - GR8Conf US 2016
 
Bringing cost driver and capacity management into Business forecast and plann...
Bringing cost driver and capacity management into Business forecast and plann...Bringing cost driver and capacity management into Business forecast and plann...
Bringing cost driver and capacity management into Business forecast and plann...
 
Robots in the crypt
Robots in the cryptRobots in the crypt
Robots in the crypt
 
Stanford Venture Lab, Creativity Observations
Stanford Venture Lab, Creativity ObservationsStanford Venture Lab, Creativity Observations
Stanford Venture Lab, Creativity Observations
 
Lego Project
Lego ProjectLego Project
Lego Project
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
Lego group
Lego groupLego group
Lego group
 
Arduino Robotics workshop day2
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2
 

Similar to Getting Started with Robotics

The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego Robots
Kenji Lamb
 
Module 5 task 1 laura vilar
Module 5 task 1 laura vilarModule 5 task 1 laura vilar
Module 5 task 1 laura vilar
Laura Vilar
 
Sp robotics course_slides
Sp robotics course_slidesSp robotics course_slides
Sp robotics course_slides
Malaka GL
 
Sp robotics course_slides
Sp robotics course_slidesSp robotics course_slides
Sp robotics course_slides
poornimavvce
 
SP_Robotics_Course_Slides.ppt
SP_Robotics_Course_Slides.pptSP_Robotics_Course_Slides.ppt
SP_Robotics_Course_Slides.ppt
govind334539
 
Go Robo Presentation
Go Robo PresentationGo Robo Presentation
Go Robo Presentation
guest3d03ad
 
Relay race lego nxt g
Relay race lego nxt gRelay race lego nxt g
Relay race lego nxt gJason Zagami
 
RobotStudiopp.ppt
RobotStudiopp.pptRobotStudiopp.ppt
RobotStudiopp.ppt
NhaTruongThanh
 
ie450RobotStudio.ppt
ie450RobotStudio.pptie450RobotStudio.ppt
ie450RobotStudio.ppt
NhaTruongThanh
 
Activity 5 a little scratch and squeak
Activity 5 a little scratch and squeakActivity 5 a little scratch and squeak
Activity 5 a little scratch and squeak
Philip Spalding
 
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisCoding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Joanne Villis
 
Android Study Jam - Info Session
Android Study Jam - Info SessionAndroid Study Jam - Info Session
Android Study Jam - Info Session
AITIKDANDAPAT
 
Coding, Robotics and other Emerging Technologies
Coding, Robotics and other Emerging TechnologiesCoding, Robotics and other Emerging Technologies
Coding, Robotics and other Emerging Technologies
Dr Peter Carey
 
Robotics program at school
Robotics program at schoolRobotics program at school
Robotics program at school
Bilge Puan
 
EV3-CQU-Powerpoint.ppt
EV3-CQU-Powerpoint.pptEV3-CQU-Powerpoint.ppt
EV3-CQU-Powerpoint.ppt
AngeloSalvidarBeroni
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
Una Tao
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
Joanne Villis
 
FYPLIEWXUN
FYPLIEWXUNFYPLIEWXUN
FYPLIEWXUNLiew Xun
 
Programming in Java: Getting Started
Programming in Java: Getting StartedProgramming in Java: Getting Started
Programming in Java: Getting Started
Martin Chapman
 

Similar to Getting Started with Robotics (20)

The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego Robots
 
Module 5 task 1 laura vilar
Module 5 task 1 laura vilarModule 5 task 1 laura vilar
Module 5 task 1 laura vilar
 
Sp robotics course_slides
Sp robotics course_slidesSp robotics course_slides
Sp robotics course_slides
 
Sp robotics course_slides
Sp robotics course_slidesSp robotics course_slides
Sp robotics course_slides
 
SP_Robotics_Course_Slides.ppt
SP_Robotics_Course_Slides.pptSP_Robotics_Course_Slides.ppt
SP_Robotics_Course_Slides.ppt
 
Go Robo Presentation
Go Robo PresentationGo Robo Presentation
Go Robo Presentation
 
Relay race lego nxt g
Relay race lego nxt gRelay race lego nxt g
Relay race lego nxt g
 
RobotStudiopp.ppt
RobotStudiopp.pptRobotStudiopp.ppt
RobotStudiopp.ppt
 
ie450RobotStudio.ppt
ie450RobotStudio.pptie450RobotStudio.ppt
ie450RobotStudio.ppt
 
Activity 5 a little scratch and squeak
Activity 5 a little scratch and squeakActivity 5 a little scratch and squeak
Activity 5 a little scratch and squeak
 
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisCoding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne Villis
 
Android Study Jam - Info Session
Android Study Jam - Info SessionAndroid Study Jam - Info Session
Android Study Jam - Info Session
 
Coding, Robotics and other Emerging Technologies
Coding, Robotics and other Emerging TechnologiesCoding, Robotics and other Emerging Technologies
Coding, Robotics and other Emerging Technologies
 
Robotics program at school
Robotics program at schoolRobotics program at school
Robotics program at school
 
Notes
NotesNotes
Notes
 
EV3-CQU-Powerpoint.ppt
EV3-CQU-Powerpoint.pptEV3-CQU-Powerpoint.ppt
EV3-CQU-Powerpoint.ppt
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
 
FYPLIEWXUN
FYPLIEWXUNFYPLIEWXUN
FYPLIEWXUN
 
Programming in Java: Getting Started
Programming in Java: Getting StartedProgramming in Java: Getting Started
Programming in Java: Getting Started
 

Recently uploaded

How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 

Recently uploaded (20)

How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 

Getting Started with Robotics

  • 1. A Crash Course in LEGO NXT Robotics - Getting Started
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17. Sample NXT Programs Challenge 2 – Square with a sound Challenge 1 – Forward for 1 second Challenge 3 – Detecting Light/Dark
  • 18. NXT Programming Details Select a motor icon (you’ll see a blue border around it) to open its control panel - displayed at the bottom of the screen Additional control panels for sensors and wait for icons have similar displays
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.