FANDOM


File:Metal Gear Online PlayStation 3 Gameplay - Sure ShotFile:Metal Gear Online PlayStation 3 Gameplay - TGS 2007 Box Hunt (Off-Screen HD)File:Metal Gear Online PlayStation 3 Gameplay - TGS 2007 In the Grass (Off-Screen HD)
File:Metal Gear Online PlayStation 3 Gameplay - TGS 2007 Return The Favor (Off-Screen HD)File:Metal Gear Online PlayStation 3 Gameplay - TGS 2007 To The Rescue (Off-Screen HD)File:Metal Gear Online PlayStation 3 Gameplay - That'll Leave A Mark
File:Metal Gear Online PlayStation 3 Gameplay - The Frog Is MineFile:Metal Gear Online PlayStation 3 Gameplay - This Is My HouseFile:Metal Gear Online PlayStation 3 Gameplay - Why Won't You Die?
File:Metal Gear Online PlayStation 3 Trailer - Expansion TrailerFile:Metal Gear Online SCENE Expansion TrailerFile:Metal Gear RAY.jpg
File:Metal Gear RAY (MGS4).gifFile:Metal Gear RAY ERROR Visual.pngFile:Metal Gear RAY cockpit.JPG
File:Metal Gear RAY prototype.JPGFile:Metal Gear REX (MGS4).gifFile:Metal Gear Retro Game Gameplay - Gameplay
File:Metal Gear Retrospective title.jpgFile:Metal Gear Rex.jpgFile:Metal Gear Rex Pict 1 (Metal Gear Solid 2 The Document of).jpg
File:Metal Gear Rex Pict 2 (Metal Gear Solid 2 The Document of).jpgFile:Metal Gear Rex Pict 3 (Metal Gear Solid 2 The Document of).jpgFile:Metal Gear Rex Vs Ray.png
File:Metal Gear Rising; Revengeance - Unique Weapons TrailerFile:Metal Gear Rising -- Bootcamp Video 2 Dec 7 2012File:Metal Gear Rising - Action 24 7
File:Metal Gear Rising - Cyborg Ninja Gameplay TrailerFile:Metal Gear Rising - Make It RightFile:Metal Gear Rising - Make It Right 1.JPG
File:Metal Gear Rising - Make It Right 2.JPGFile:Metal Gear Rising 2.pngFile:Metal Gear Rising E3 Demo Title Screen
File:Metal Gear Rising Footage -- Bootcamp Dec. 7 2012File:Metal Gear Rising Make it Right ArmFile:Metal Gear Rising OST - A Stranger I Remain (Mistral's Theme)
File:Metal Gear Rising OST - I'm My Own Master Now (LQ-84I)File:Metal Gear Rising OST - It Has to Be This Way (Senator Armstrong)File:Metal Gear Rising OST - Red Sun (Sundowner's Theme)
File:Metal Gear Rising OST - Red Sun (Sundowner's Theme)-0File:Metal Gear Rising OST - The Only Thing I Know for Real (Jetstream Sam)File:Metal Gear Rising OST - The Stains of Time (Monsoon's Theme)
File:Metal Gear Rising OST A Stranger I Remain (Mistral's Theme)File:Metal Gear Rising Revengeance 'Jack the Ripper Gameplay Trailer' TRUE-HD QUALITYFile:Metal Gear Rising Revengeance (5).jpg
File:Metal Gear Rising Revengeance (American) CommercialFile:Metal Gear Rising Revengeance (VG) () - VGA Long trailerFile:Metal Gear Rising Revengeance - AR Mode Trailer MetalGearSolidTV.com
File:Metal Gear Rising Revengeance - Advertising Video for Europe MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Blade Wolf DLCFile:Metal Gear Rising Revengeance - Cut At Will And Zandatsu MetalGearSolidTV.com
File:Metal Gear Rising Revengeance - Cut At Will on Dwarf Gekko MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Cyborg Soldiers "Cut at Will" Gameplay MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Dwarf Gekko "Cut at Will" Gameplay MetalGearSolidTV.com
File:Metal Gear Rising Revengeance - E3 2012 TrailerFile:Metal Gear Rising Revengeance - Final Trailer Edited By Kojima MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Gameplay Tutorial
File:Metal Gear Rising Revengeance - Giant "Square" Watermelon MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Japanese DLC Skins Trailer (HD 1080p)File:Metal Gear Rising Revengeance - Jetstream DLC
File:Metal Gear Rising Revengeance - Jetstream Sam Boss Fight, S Ranking, Revengeance DifficultyFile:Metal Gear Rising Revengeance - Konami CodeFile:Metal Gear Rising Revengeance - LQ-84i "Wolf" Boss Battle, S Ranking on Revengeance
File:Metal Gear Rising Revengeance - LQ-84i "Wolf" Boss Battle, S Ranking on Revengeance.jpegFile:Metal Gear Rising Revengeance - Locations GameplayFile:Metal Gear Rising Revengeance - Metal Gear Excelsus, S Ranking, Revengeance Difficulty
File:Metal Gear Rising Revengeance - Metal Gear Ray S Ranking, Revengeance (part 01)File:Metal Gear Rising Revengeance - Metal Gear Ray S Ranking, Revengeance (part 02)File:Metal Gear Rising Revengeance - Mistral Boss Fight, S Ranking, Revengeance Difficulty
File:Metal Gear Rising Revengeance - Mistral Monsoon Double Boss Fight, S RankingFile:Metal Gear Rising Revengeance - Monsoon Boss Fight, S Ranking, Revengeance DifficultyFile:Metal Gear Rising Revengeance - New Long Gameplay Trailer MetalGearSolidTV.com
File:Metal Gear Rising Revengeance - New Long Gameplay Trailer Part 2 MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Parrying And Multiple Cuts MetalGearSolidTV.comFile:Metal Gear Rising Revengeance - Ripper Mode Trailer
File:Metal Gear Rising Revengeance - Skill Upgrades TrailerFile:Metal Gear Rising Revengeance - Suit OverviewFile:Metal Gear Rising Revengeance - Sundowner Boss Fight, Revengeance Difficulty
File:Metal Gear Rising Revengeance - Tactical Combat GameplayFile:Metal Gear Rising Revengeance - The Desperado Elite TrailerFile:Metal Gear Rising Revengeance - Trailer Parody
File:Metal Gear Rising Revengeance - Unique Weapons GameplayFile:Metal Gear Rising Revengeance - Unmanned Gears TrailerFile:Metal Gear Rising Revengeance - World Tour 2013 Launch Party English Story Trailer (HD 720p)
File:Metal Gear Rising Revengeance - Zandatsu GameplayFile:Metal Gear Rising Revengeance Blade GameplayFile:Metal Gear Rising Revengeance Bootcamp 2012 - Swaf Media Interview MetalGearSolidTV.com
File:Metal Gear Rising Revengeance Bootcamp 2012 - The Good Life Interview MetalGearSolidTV.comFile:Metal Gear Rising Revengeance Boss Battle Trailer MetalGearSolidTV.comFile:Metal Gear Rising Revengeance Cyborg Troops
File:Metal Gear Rising Revengeance E3 TeaserFile:Metal Gear Rising Revengeance Gamescom TrailerFile:Metal Gear Rising Revengeance HF Blades Trailer
File:Metal Gear Rising Revengeance Jack the Ripper Trailer 2File:Metal Gear Rising Revengeance Meet the MafutisuFile:Metal Gear Rising Revengeance Metal Gear Ray Boss Battle
File:Metal Gear Rising Revengeance New Blood TrailerFile:Metal Gear Rising Revengeance Q&A Session (1 of 4)File:Metal Gear Rising Revengeance Q&A Session (2 of 4)
File:Metal Gear Rising Revengeance Q&A Session (3 of 4)File:Metal Gear Rising Revengeance Q&A Session (4 of 4)File:Metal Gear Rising Revengeance Skill Upgrades Trailer
File:Metal Gear Rising Revengeance Vocal Tracks - The Only Thing I Know For Real (Maniac Agenda Mix)File:Metal Gear Rising Revengeance lithograph.jpgFile:Metal Gear Rising Revengeance survey.png
File:Metal Gear Rising Revengence Trailer analysisFile:Metal Gear Rising The CyborgsFile:Metal Gear Rising Wikia Ad collapsed.png
File:Metal Gear Saga Vol2 003.jpgFile:Metal Gear Solid's Brand New Footage - TGS 2013File:Metal Gear Solid- Peace Walker - Heiwa to Wahei no Blues image.jpg
File:Metal Gear Solid- Portable Ops-title.pngFile:Metal Gear Solid- VR Missions - 1999 - Konami.jpgFile:Metal Gear Solid - Doberman.JPG
File:Metal Gear Solid - Gameplay Part 18File:Metal Gear Solid - Gameplay Part 20File:Metal Gear Solid - Gameplay Part 63 Ending
File:Metal Gear Solid - Gameplay part 1File:Metal Gear Solid - Legendary Collection TrailerFile:Metal Gear Solid - Portable Ops Part 1
File:Metal Gear Solid - Portable Ops Part 15 - Para-Medic RecruitmentFile:Metal Gear Solid - Portable Ops Part 16 - Major Zero RecruitmentFile:Metal Gear Solid - Portable Ops Part 24 - Python Boss Fight!!!
File:Metal Gear Solid - Portable Ops Part 25File:Metal Gear Solid - Portable Ops Part 26File:Metal Gear Solid - Portable Ops Part 47 - Gene Bossfight!!! - Final
File:Metal Gear Solid - Suicide Mission - Hilarious!File:Metal Gear Solid 1 - Unused Beta AnimationsFile:Metal Gear Solid 1 Art Cast FOXHOUND Member Twin Brother Liquid Snake.jpg
File:Metal Gear Solid 1 Cast Young Liquid Snake.jpgFile:Metal Gear Solid 1 The Twin Snakes FOXHOUND.jpgFile:Metal Gear Solid 1 The Twin Snakes FOXHOUND 2.jpg
File:Metal Gear Solid 1 The Twin Snakes Heroes.jpgFile:Metal Gear Solid 1 The Twin Snakes Liquid Snake in Metal Gear Rex.jpgFile:Metal Gear Solid 1 The Twin Snakes Meryl Silverburgh.gif
File:Metal Gear Solid 1 The Twin Snakes Meryl Silverburgh 1.jpgFile:Metal Gear Solid 1 The Twin Snakes Solid Snake and Meryl Silverburgh 2.jpgFile:Metal Gear Solid 1 The Twin Snakes The Battle of the Twin Snakes.jpg
File:Metal Gear Solid 1 The Twin Snakes Villions.jpgFile:Metal Gear Solid 1 from Metal Gear Solid 4 Twin Suns Pic 1.pngFile:Metal Gear Solid 1 from Metal Gear Solid 4 Twin Suns Pic 2.png
File:Metal Gear Solid 1 from Metal Gear Solid 4 Twin Suns Pic 3.pngFile:Metal Gear Solid 2- Substance Ultimate Sorter (Black Edition).jpgFile:Metal Gear Solid 2- Substance Ultimate Sorter (White Edition).jpg
File:Metal Gear Solid 256204.jpgFile:Metal Gear Solid 2 - The Making Of A Hollywood GameFile:Metal Gear Solid 2 - The Movie -HD- Full Story
File:Metal Gear Solid 2 Cast Solidus Snake.jpgFile:Metal Gear Solid 2 E3 2000 Trailer HD WSFile:Metal Gear Solid 2 Funny Commercial
File:Metal Gear Solid 2 Guide 01 A.jpgFile:Metal Gear Solid 2 Guide 02 A.jpgFile:Metal Gear Solid 2 Guide 03 A.jpg
File:Metal Gear Solid 2 Guide 04 A.jpgFile:Metal Gear Solid 2 Guide 05 A.jpgFile:Metal Gear Solid 2 Guide 06 A.jpg
File:Metal Gear Solid 2 Guide 07 A.jpgFile:Metal Gear Solid 2 Guide 08 A.jpgFile:Metal Gear Solid 2 HD -Strut F Disarm and Stillman's Revelation - Gameplay
File:Metal Gear Solid 2 HD - Bottom of Strut A - GameplayFile:Metal Gear Solid 2 HD - Corridor Gunfight - GameplayFile:Metal Gear Solid 2 HD - Disarming First Group of Bombs - Gameplay
File:Metal Gear Solid 2 HD - Engine Room - GameplayFile:Metal Gear Solid 2 HD - Getting to the Bridge - GameplayFile:Metal Gear Solid 2 HD - Meeting Stillman Cinematic - Gameplay
File:Metal Gear Solid 2 HD - Meeting Vamp Cinematic - GameplayFile:Metal Gear Solid 2 HD - Olga Boss Fight - GameplayFile:Metal Gear Solid 2 HD - Plant Chapter Intro Cinematic - Gameplay
File:Metal Gear Solid 2 HD - RAY Hijacked Cinematic - GameplayFile:Metal Gear Solid 2 HD - Strut A - GameplayFile:Metal Gear Solid 2 HD - Strut E Bomb Disarm- Gameplay
File:Metal Gear Solid 2 HD - Taking the RAY Photos - GameplayFile:Metal Gear Solid 2 HD - The Tanker Cinematic - GameplayFile:Metal Gear Solid 2 HD - Waiting for the Elevator - Gameplay
File:Metal Gear Solid 2 HD Edition - Plant Part 12File:Metal Gear Solid 2 HD Edition - Plant Part 15File:Metal Gear Solid 2 HD Edition - Plant Part 16
File:Metal Gear Solid 2 HD Edition - Plant Part 17 FinalFile:Metal Gear Solid 2 Japanese CMFile:Metal Gear Solid 2 Japanese CM 2 (Featuring GACKT)
File:Metal Gear Solid 2 Making of The Hollywood GameFile:Metal Gear Solid 2 Metal Works A.jpgFile:Metal Gear Solid 2 PS220th A.jpg
File:Metal Gear Solid 2 PS2Best A.jpgFile:Metal Gear Solid 2 PS2Dendo A.jpgFile:Metal Gear Solid 2 PS2MegaHits A.jpg
File:Metal Gear Solid 2 PS2Stockholder A.jpgFile:Metal Gear Solid 2 SUBVERSIVE Chapter 1 STRANGE CODENAMEFile:Metal Gear Solid 2 Scenario Book A.jpg
File:Metal Gear Solid 2 Sons Of Liberty 2.jpgFile:Metal Gear Solid 2 Sons Of Liberty Solidus Snake.jpgFile:Metal Gear Solid 2 Sons of Liberty Intro
File:Metal Gear Solid 2 Sons of Liberty Original Soundtrack cover.jpgFile:Metal Gear Solid 2 Sons of Liberty Part 1File:Metal Gear Solid 2 Sons of Liberty Part 10
File:Metal Gear Solid 2 Sons of Liberty Part 11File:Metal Gear Solid 2 Sons of Liberty Part 12File:Metal Gear Solid 2 Sons of Liberty Part 13
File:Metal Gear Solid 2 Sons of Liberty Part 14File:Metal Gear Solid 2 Sons of Liberty Part 15File:Metal Gear Solid 2 Sons of Liberty Part 16
File:Metal Gear Solid 2 Sons of Liberty Part 17File:Metal Gear Solid 2 Sons of Liberty Part 18File:Metal Gear Solid 2 Sons of Liberty Part 19
File:Metal Gear Solid 2 Sons of Liberty Part 2File:Metal Gear Solid 2 Sons of Liberty Part 20File:Metal Gear Solid 2 Sons of Liberty Part 21
File:Metal Gear Solid 2 Sons of Liberty Part 22File:Metal Gear Solid 2 Sons of Liberty Part 23File:Metal Gear Solid 2 Sons of Liberty Part 24
File:Metal Gear Solid 2 Sons of Liberty Part 25File:Metal Gear Solid 2 Sons of Liberty Part 26File:Metal Gear Solid 2 Sons of Liberty Part 27
File:Metal Gear Solid 2 Sons of Liberty Part 3File:Metal Gear Solid 2 Sons of Liberty Part 4File:Metal Gear Solid 2 Sons of Liberty Part 5
File:Metal Gear Solid 2 Sons of Liberty Part 6File:Metal Gear Solid 2 Sons of Liberty Part 7File:Metal Gear Solid 2 Sons of Liberty Part 8
File:Metal Gear Solid 2 Sons of Liberty Part 9File:Metal Gear Solid 2 Sons of Liberty Soundtrack 2 The Other Side cover.jpgFile:Metal Gear Solid 2 Sons of Liberty The Animation.png
File:Metal Gear Solid 2 Sons of liberty Dead Cell.jpgFile:Metal Gear Solid 2 Substance - Snake Skateboarding GameplayFile:Metal Gear Solid 2 Substance Japanese CM
File:Metal Gear Solid 2 Substance Japanese CM 2File:Metal Gear Solid 2 Substance PS2Dendo A.jpgFile:Metal Gear Solid 2 Substance trailer (TGS 2002)
File:Metal Gear Solid 2 TRIAL EDITION.pngFile:Metal Gear Solid 2 Tanker BETA ver. OSTFile:Metal Gear Solid 2 Trailer (E3 2001)
File:Metal Gear Solid 2 · Rare Hideo Kojima InterviewFile:Metal Gear Solid 3DS Extended TrailerFile:Metal Gear Solid 3DS Trailer
File:Metal Gear Solid 3D Snake Eater - Backpacks and Fake Death PillsFile:Metal Gear Solid 3D Snake Eater - Leap of FaithFile:Metal Gear Solid 3D Snake Eater - Opening Cinematic
File:Metal Gear Solid 3D Snake Eater - Snake's DescentFile:Metal Gear Solid 3D Snake Eater - Virtuous MissionFile:Metal Gear Solid 3D Snake Eater Video Review
File:Metal Gear Solid 3 - Subsistence Operantion Snake Eater - PART 3File:Metal Gear Solid 3 - Subsistence Operantion Snake Eater - PART 5File:Metal Gear Solid 3 - Subsistence Operation Snake Eater - Ending
File:Metal Gear Solid 3 - Subsistence Operation Snake Eater - PART 10File:Metal Gear Solid 3 - Subsistence Operation Snake Eater - PART 7File:Metal Gear Solid 3 - Subsistence Operation Snake Eater - PART 8
File:Metal Gear Solid 3 - Subsistence The Virtuous MissionFile:Metal Gear Solid 3 - Trailer E3 2004File:Metal Gear Solid 3 Cast Eva.jpg
File:Metal Gear Solid 3 CommercialFile:Metal Gear Solid 3 Grand Theft AutoFile:Metal Gear Solid 3 Guide 01 A.jpg
File:Metal Gear Solid 3 Guide 02 A.jpgFile:Metal Gear Solid 3 Guide 03 A.jpgFile:Metal Gear Solid 3 HD - Snake Eater Intro Cinematic - Gameplay
File:Metal Gear Solid 3 HD Full MovieFile:Metal Gear Solid 3 Japanese CMFile:Metal Gear Solid 3 Japanese CM 2
File:Metal Gear Solid 3 PS220th A.jpgFile:Metal Gear Solid 3 PS2Stockholder A.jpgFile:Metal Gear Solid 3 Ps2.jpg
File:Metal Gear Solid 3 Scenario Book A.jpgFile:Metal Gear Solid 3 Snake Eater - FOXHOUND - 05.05.2012.JPGFile:Metal Gear Solid 3 Snake Eater - Song - Intro - PS2
File:Metal Gear Solid 3 Snake Eater 3.jpgFile:Metal Gear Solid 3 Snake Eater Battle With The EndFile:Metal Gear Solid 3 Snake Eater Credits
File:Metal Gear Solid 3 Snake Eater Original Soundtrack cover.jpgFile:Metal Gear Solid 3 Snake Eater Part 1File:Metal Gear Solid 3 Snake Eater Part 10
File:Metal Gear Solid 3 Snake Eater Part 11File:Metal Gear Solid 3 Snake Eater Part 12File:Metal Gear Solid 3 Snake Eater Part 13
File:Metal Gear Solid 3 Snake Eater Part 14File:Metal Gear Solid 3 Snake Eater Part 15File:Metal Gear Solid 3 Snake Eater Part 16
File:Metal Gear Solid 3 Snake Eater Part 17File:Metal Gear Solid 3 Snake Eater Part 18File:Metal Gear Solid 3 Snake Eater Part 19
File:Metal Gear Solid 3 Snake Eater Part 2File:Metal Gear Solid 3 Snake Eater Part 20File:Metal Gear Solid 3 Snake Eater Part 21
File:Metal Gear Solid 3 Snake Eater Part 22File:Metal Gear Solid 3 Snake Eater Part 23File:Metal Gear Solid 3 Snake Eater Part 24
File:Metal Gear Solid 3 Snake Eater Part 25File:Metal Gear Solid 3 Snake Eater Part 26File:Metal Gear Solid 3 Snake Eater Part 27
File:Metal Gear Solid 3 Snake Eater Part 28File:Metal Gear Solid 3 Snake Eater Part 29File:Metal Gear Solid 3 Snake Eater Part 3
File:Metal Gear Solid 3 Snake Eater Part 30File:Metal Gear Solid 3 Snake Eater Part 31File:Metal Gear Solid 3 Snake Eater Part 32
File:Metal Gear Solid 3 Snake Eater Part 33File:Metal Gear Solid 3 Snake Eater Part 4File:Metal Gear Solid 3 Snake Eater Part 5
File:Metal Gear Solid 3 Snake Eater Part 6File:Metal Gear Solid 3 Snake Eater Part 7File:Metal Gear Solid 3 Snake Eater Part 8
File:Metal Gear Solid 3 Snake Eater Part 9File:Metal Gear Solid 3 Snake Eater The First Bite cover.jpgFile:Metal Gear Solid 3 Snake Eater Vs. Big Boss
File:Metal Gear Solid 3 Snake Eater trailer (E3 2003)File:Metal Gear Solid 3 Snake Eater trailer (E3 2004)File:Metal Gear Solid 3 Subsistence E3 Trailer
File:Metal Gear Solid 3 Subsistence Guide 01 A.jpgFile:Metal Gear Solid 3 Subsistence Guide 02 A.jpgFile:Metal Gear Solid 3 Subsistence PS2Limited A.jpg
File:Metal Gear Solid 3 Subsistence PS2 A.jpgFile:Metal Gear Solid 3 Substance - Gameplay Parte 15File:Metal Gear Solid 3 TGS 2003 Trailer
File:Metal Gear Solid 4 - 15 minutes trailer High Quality 16 9File:Metal Gear Solid 4 - 2007 Leipzig Games Convention TrailerFile:Metal Gear Solid 4 - 2007 Tokyo Game Show Trailer
File:Metal Gear Solid 4 - A Score to Settle - GameplayFile:Metal Gear Solid 4 - E3 2006 Cinematic trailerFile:Metal Gear Solid 4 - E3 2006 Teaser
File:Metal Gear Solid 4 - Funny Codec A Surveillance CameraFile:Metal Gear Solid 4 - Guns of Patriots -Trailer E3 '05File:Metal Gear Solid 4 - Guns of the Patriots (Debriefing) Naked Son - Leopard Playthrough Ending
File:Metal Gear Solid 4 - Guns of the Patriots (Epilogue) Naked Sin - Leopard PlaythroughFile:Metal Gear Solid 4 - Guns of the Patriots ACT 1 - Leopard PlaythroughFile:Metal Gear Solid 4 - Guns of the Patriots ACT 2 - Leopard Playthrough
File:Metal Gear Solid 4 - Guns of the Patriots ACT 3 - Leopard PlaythroughFile:Metal Gear Solid 4 - Guns of the Patriots ACT 4 - Leopard PlaythroughFile:Metal Gear Solid 4 - Guns of the Patriots ACT 5 - Leopard Playthrough
File:Metal Gear Solid 4 - Ocelot Boss Fight - GameplayFile:Metal Gear Solid 4 - Ocelot vs. US Military - GameplayFile:Metal Gear Solid 4 - Old Snake's Flashbacks Experience
File:Metal Gear Solid 4 - Regain Energy Drink Promo (Jap)File:Metal Gear Solid 4 - Tokyo Game Show 2006 Japan TrailerFile:Metal Gear Solid 4 Cut Content Big Mama Escort Mission
File:Metal Gear Solid 4 Database.pngFile:Metal Gear Solid 4 E3 2007 Trailer(日本語)File:Metal Gear Solid 4 E3 2007 kojima gameplay
File:Metal Gear Solid 4 E3 2007 trailerFile:Metal Gear Solid 4 GC 2006 TrailerFile:Metal Gear Solid 4 Game Conventional 2007 ITA
Community content is available under CC-BY-SA unless otherwise noted.