FANDOM


Lana
Lana Hyrule Warriors
The White Sorceress
GENERAL INFO
NICKNAME(S)
The White Sorceress, Sorceress of the Woods
GENDER Female
SPECIES Hylian
CURRENT STATUS Alive
ALIGNMENT Good
PERSONAL INFO
RELATIONSHIPS
Cia (other half)
CLASS Guardian of Time
WEAPONS Book of Sorcery, Spear, Summoning Gate
MISCELLANEOUS INFO
SERIES The Legend of Zelda, Hyrule Warriors
CANON APPEARANCES
Hyrule Warriors (2014)
VOICE ACTOR(S)
Minako Kotobuki
Lana (Japanese: ラナ Rana), the White Sorceress (Japanese: 白の魔女 Shiro no majo), is one of the main protagonists of Hyrule Warriors. Lana is an energetic sorceress with a deep knowledge of both magic and monsters. Throughout the events of Hyrule Warriors, Lana is the wielder of the Triforce of Power, which is often held by Ganon.

History

Lana was originally apart of Cia, who was tasked with overseeing Hyrule and maintaining the balance of the Triforce. As Cia observed the events that transpired over time, she began to develop a love for the chosen hero that had saved the land from evil countless times, and in turn a deep jealousy for the land's princess. As her love for Link grew, she became susceptible to the dark influence of Ganon who pushed the light out of her heart and corrupted her soul. The light pushed from Cia's soul became Lana.

After Cia had been corrupted by Ganon and began to rage war on Hyrule, Lana travelled to Hyrule and worked to form a small resistance headed out of Faron Woods to take her other half down. Though her army was small at first, Princess Zelda's bodyguard Impa, the chosen hero Link, and the mysterious Sheik eventually came across her resistance force while out searching for Princess Zelda, who had been kidnapped by Cia's goons. Link, Impa, and Sheik assisted Lana by clearing the enemies out of the woods, and in turn Lana joined the Hyrulean Army. She joined with them and fought alongside the group as they worked to triangulate Cia's location and stop her army from rampaging Hyrule.

Once Cia opened the Gate of Time and brought locations from the past into the present, the Hyrulean heroes were forced to split up. Cia travelled to the Era of Twilight, where she encountered a young girl named Agitha, who assisted her in traversing the small separated Twilight Realms that had been opened up by the Twilight Princess and Cia. As the three chased after Cia and Zant, whom the former had recruited for her cause, Midna and Lana eventually came to locate the Gate of Time and close it, but not without injuring Cia enough to reveal her face and force Lana to tell Midna, and later their other allies, about her relationship with the Dark Sorceress.

As the battle between Cia and the Hyrulean Army raged on, Lana continued to fight alongside the heroes of Hyrule, and eventually she aided Link and Zelda in retrieving the Blade of Evil's Bane to seal away Ganon's influence on Cia, inadvertently resurrecting Ganon's Gerudo form, Ganondorf. She, alongside the other warriors of Hyrule's history, finally fought the weakened Cia and Ganondorf at the Temple of Souls, and pushed Ganondorf back to Hyrule Castle, which he has transformed into his fortress. Utilizing all of his power, Ganondorf transforms into the giant boar-like Ganon and fights the Hyrulean warriors head-on, eventually leading to his defeat and allowing him to be re-sealed by the Master Sword. After his defeat, Lana leaves Hyrule behind to return to her position of Guardian of Time.

Personality

Lana, having been born explicitly from the light from Cia's heart, is a more youthful and innocent counterpart to the more-serious and mature Dark Sorceress. Being the 'virtuous' side of Cia's heart, Lana is a very positive individual. While her allies aim to defeat Cia and push back her army of monsters, Lana instead aims to save her from Ganon's corruption.

Appearances

Bola Parasola

Main article: Lana (⌭)

Within the Bola Parasola collection of games, Lana plays a prominent role. Specifically, Lana serves as the de facto main protagonist of the ⌭Saga of hack-and-slash games, where she works alongside Cia, Palutena, and a plethora of other heroes to defeat The Shadowman.

Hyrule Heroes

Lana is a playable character in Hyrule Heroes. She fights with her Tome and her Deku Spear, and can also use crippling magic attacks. She is a speedy character with good defense.

Star Team Journey's End

Lana makes a prominent appearance in Star Team Journey's End.

Traumatized by the disappearance of her chief and boyfriend Meta and some of her friends since the Kirthar's Snap Finger, she does not intend to stop there and even intends to go back to Ancient Weapons under the influence of Kirthar. With some Star Team members still alive, they will go to the collection of ancient weapons in the past with Lana's powers reliving some moments of Star Team games. During the adventure, She will try to awaken her powers that lie dormant in her in order to become the Goddess of Time as was her father.

Nintendo Gals: Smash Tag Rumble

Lana is one of the default roster characters.

Gallery

Trivia

  • Lana is one of three individuals to have carried only the Triforce of Power at some point, and the only one to not be an antagonistic force. The other two characters are Ganon, the series' main antagonist, and Yuga, the main antagonist of The Legend of Zelda: A Link Between Worlds. Some other "friendly" characters, such as Princess Zelda, have also carried the Triforce of Power alongside at least one other piece.
  • The pendant on Lana's chest is an upside-down triangle, mimicking the centre of the completed Triforce. This symbol is most often associated with the Goddess Hylia, and appears on the Hylian Shield.
Navigation Templates
Super Smash Bros. Eternal
Playable Characters Veterans/Starters BayonettaBowserBowser Jr.CloudCorrinDiddy KongDonkey KongFalcoFoxGreninjaIce ClimbersIkeInklingJigglypuffKing DededeKirbyLinkLucarioLucinaLuigiMarioMeta KnightMewtwo Mii Brawler Mii Gunner Mii SwordfighterNessPalutenaPeachPichuPikachuPitPokémon TrainerRobinRosalinaRoySamusSheikShulkSonicYoshiYoung LinkZeldaZero Suit Samus
Newcomers/Unlockable Agent 8AmyCallieDaisyDixie KongHectorImpaKrystalLanaLynMarieMarina Mii SportsplayerMii MageMiphaMonaOctolingPaper LuigiPaper MarioPaper PeachPaulinePearlRevaliShadowShadow QueenSusieTailsToad
Echo Fighters Captain Toad (Toad) • Cia (Lana) • Dark Pit (Pit) • Dark Samus (Samus) • Hilda (Zelda) • Leaf (Pokemon Trainer) • Mr. L (Paper Luigi) • Toadette (Toad) •
Assist Trophies Default AzuraBlazeChaotixChromCuccoDJ OctavioFayFunky KongHammer Bro.Kat and AnaLakituMini MarioPhosphoraRavioShantaeSkull KidTanaTetraViridiWaddle Dee
Unlockable BirdoDetective PikachuElmaFioraFjormLinklePresident HaltmannSilverTebaTiki
Jake's Super Smash Bros. logo sideways
Playable Characters
JSSB Character icon - AiAi JSSB Character icon - Aisya JSSB Character icon - Akiho JSSB Character icon - Alexandra JSSB Character icon - Alph JSSB Character icon - Amy JSSB Character icon - Apollo JSSB Character icon - Arle JSSB Character icon - Ashley JSSB Character icon - Baby Mario JSSB Character icon - Bad Box Art Mega Man JSSB Character icon - Bald Bull JSSB Character icon - Banjo JSSB Character icon - Blue Bowser JSSB Character icon - Bowser JSSB Character icon - Bowser Jr. JSSB Character icon - Callie JSSB Character icon - Captain Falcon JSSB Character icon - Captain Syrup JSSB Character icon - Captain Toad JSSB Character icon - Chibi-Robo JSSB Character icon - Cloud JSSB Character icon - Cofagrigus JSSB Character icon - Prince of Sablé JSSB Character icon - Coo JSSB Character icon - Crazy Dave JSSB Character icon - Daisy JSSB Character icon - Dark Pit JSSB Character icon - Dark Samus JSSB Character icon - Deoxys JSSB Character icon - Diddy Kong JSSB Character icon - Dixie Kong JSSB Character icon - DJ Candy JSSB Character icon - Doc Louis JSSB Character icon - Donkey Kong JSSB Character icon - Donkey Kong Jr. JSSB Character icon - Dr. Luigi JSSB Character icon - Dr. Mario JSSB Character icon - Dry Bowser JSSB Character icon - Duck Hunt JSSB Character icon - Elma JSSB Character icon - Emily JSSB Character icon - Falco JSSB Character icon - Fay JSSB Character icon - Fighter JSSB Character icon - Fox JSSB Character icon - Funky Kong JSSB Character icon - Ganon JSSB Character icon - Ganondorf JSSB Character icon - Garbodor JSSB Character icon - Goku JSSB Character icon - Gooey JSSB Character icon - Gruntilda JSSB Character icon - Hades JSSB Character icon - Heihachi JSSB Character icon - Heracles JSSB Character icon - Ice Climbers JSSB Character icon - Ike JSSB Character icon - Incineroar JSSB Character icon - Inkling JSSB Character icon - Isabelle JSSB Character icon - Jigglypuff JSSB Character icon - Jody JSSB Character icon - Joker JSSB Character icon - Kat JSSB Character icon - Kazooie JSSB Character icon - Kine JSSB Character icon - King Boo JSSB Character icon - King Dedede JSSB Character icon - King K. Rool JSSB Character icon - Kirby JSSB Character icon - Koopa Troopa JSSB Character icon - Kritter JSSB Character icon - Kumatora JSSB Character icon - Kunoichi JSSB Character icon - Lady Sia JSSB Character icon - Lana JSSB Character icon - Lickitung JSSB Character icon - Lin JSSB Character icon - Link JSSB Character icon - Litten JSSB Character icon - Little Mac JSSB Character icon - Lu Bu JSSB Character icon - Lucario JSSB Character icon - Lucina JSSB Character icon - Ludger JSSB Character icon - Luigi JSSB Character icon - Luigi Mario JSSB Character icon - Magearna JSSB Character icon - Maki JSSB Character icon - Maria JSSB Character icon - Marie JSSB Character icon - Marin JSSB Character icon - Mario JSSB Character icon - Mario Mario JSSB Character icon - Marth JSSB Character icon - Marx JSSB Character icon - Medusa JSSB Character icon - Mega Man JSSB Character icon - Meloetta JSSB Character icon - Meta Knight JSSB Character icon - Metal Sonic JSSB Character icon - Mewtwo JSSB Character icon - Midbus JSSB Character icon - Midna JSSB Character icon - Mike JSSB Character icon - Mimi JSSB Character icon - Mokujin JSSB Character icon - Monokuma JSSB Character icon - Moon JSSB Character icon - Morpho Knight JSSB Character icon - Mr. Game & Watch JSSB Character icon - Ness JSSB Character icon - Nester JSSB Character icon - Noble Six JSSB Character icon - Olimar JSSB Character icon - Oliver JSSB Character icon - PAC-MAN JSSB Character icon - Palutena JSSB Character icon - Paper Mario JSSB Character icon - Peach JSSB Character icon - Penguin JSSB Character icon - Phoenix JSSB Character icon - Pichu JSSB Character icon - Pico JSSB Character icon - Pikachu JSSB Character icon - Pipsy JSSB Character icon - Piranha Plant JSSB Character icon - Pit JSSB Character icon - Pom Pom JSSB Character icon - Pumpkin JSSB Character icon - Purah JSSB Character icon - Purple Wind JSSB Character icon - Pythagoras JSSB Character icon - Rabbid Mario JSSB Character icon - Ragna JSSB Character icon - Raven JSSB Character icon - Ravio JSSB Character icon - Richtofen JSSB Character icon - Rick JSSB Character icon - R.O.B. JSSB Character icon - Roserade JSSB Character icon - Rover JSSB Character icon - Rudy JSSB Character icon - Ryu JSSB Character icon - Sakura JSSB Character icon - Samus JSSB Character icon - Sheik JSSB Character icon - Shulk JSSB Character icon - Reporter JSSB Character icon - Shadow Mario JSSB Character icon - Shantae JSSB Character icon - Simon JSSB Character icon - Skull Kid JSSB Character icon - Snake JSSB Character icon - Sonic JSSB Character icon - Sora JSSB Character icon - Spring Man JSSB Character icon - Steve JSSB Character icon - Sukapon JSSB Character icon - Takamaru JSSB Character icon - Tethu JSSB Character icon - Tetra JSSB Character icon - Tiki JSSB Character icon - Timber JSSB Character icon - Tiny Kong JSSB Character icon - Toadette JSSB Character icon - Tom Nook JSSB Character icon - Toon Link JSSB Character icon - Tropius JSSB Character icon - Tsubasa JSSB Character icon - Twili Midna JSSB Character icon - Ukiki JSSB Character icon - Urban Champion JSSB Character icon - Viridi JSSB Character icon - Wanda JSSB Character icon - Wario JSSB Character icon - Wart JSSB Character icon - Wii Fit Trainer JSSB Character icon - Yarn Yoshi JSSB Character icon - Yoshi JSSB Character icon - Young Link JSSB Character icon - Yuanji JSSB Character icon - Yukimura JSSB Character icon - Zelda JSSB Character icon - Zero Suit Samus JSSB Character icon - Zoroark JSSB Character icon - Mii Knight JSSB Character icon - Mii Musician
Alternate Characters
JSSB Character icon - Alex JSSB Character icon - Baby Luigi JSSB Character icon - Corporal Paraplonk JSSB Character icon - Dry Bones JSSB Character icon - Iggy Koopa JSSB Character icon - King Koopa JSSB Character icon - Kurokuma JSSB Character icon - Kylie Koopa JSSB Character icon - Larry Koopa JSSB Character icon - Lemmy Koopa JSSB Character icon - Ludwig von Koopa JSSB Character icon - Morton Koopa Jr. JSSB Character icon - MeeMee JSSB Character icon - Monodam JSSB Character icon - Monokid JSSB Character icon - Monophanie JSSB Character icon - Monosuke JSSB Character icon - Monotaro JSSB Character icon - Ms. PAC-MAN JSSB Character icon - Proto Man JSSB Character icon - Rabbid Peach JSSB Character icon - Rick Wheeler JSSB Character icon - Roy Koopa JSSB Character icon - Shirokuma JSSB Character icon - Toad JSSB Character icon - Wendy O. Koopa JSSB Character icon - Wii Fit Trainer (male)
Assist Characters
JSSB Character icon - Abra JSSB Character icon - Agitha JSSB Character icon - Aparoid JSSB Character icon - Arcade Bunny JSSB Character icon - Attacky Sack JSSB Character icon - Avalugg JSSB Character icon - Barbara JSSB Character icon - Bastiodon JSSB Character icon - Bewear JSSB Character icon - Big JSSB Character icon - Birdo JSSB Character icon - Blacephalon JSSB Character icon - Bleak JSSB Character icon - Boldore JSSB Character icon - Bomberman JSSB Character icon - Bonkers JSSB Character icon - BowserSC JSSB Character icon - Buizel JSSB Character icon - Burrowing Snagret JSSB Character icon - Cactuar JSSB Character icon - Cang JSSB Character icon - Captain Rainbow JSSB Character icon - Carnivine JSSB Character icon - Celica JSSB Character icon - Chain Chomp JSSB Character icon - Chandelure JSSB Character icon - Charizard JSSB Character icon - Chirp JSSB Character icon - Chrom JSSB Character icon - Chunky Kong JSSB Character icon - Chun-Li JSSB Character icon - Conkeldurr JSSB Character icon - Crabominable JSSB Character icon - Creeper JSSB Character icon - Cryogonal JSSB Character icon - Cupid JSSB Character icon - Cyndaquil JSSB Character icon - Darkrai JSSB Character icon - Daruk JSSB Character icon - D.D. JSSB Character icon - Dead Hand JSSB Character icon - Decidueye JSSB Character icon - Delibird JSSB Character icon - Ditto JSSB Character icon - Doom Slayer JSSB Character icon - Devil JSSB Character icon - Dillon JSSB Character icon - Dr. Kawashima JSSB Character icon - Druddigon JSSB Character icon - Dr. Wright JSSB Character icon - Dunsparce JSSB Character icon - Eggplant Wizard JSSB Character icon - Electrode JSSB Character icon - Dragonblood Prince JSSB Character icon - Alolan Exeggutor JSSB Character icon - Expresso the Ostrich JSSB Character icon - Fauster JSSB Character icon - Flurrie JSSB Character icon - Franziska JSSB Character icon - F-Type JSSB Character icon - Gardevoir JSSB Character icon - Ghirahim JSSB Character icon - Gligar JSSB Character icon - GonGon JSSB Character icon - Gray Fox JSSB Character icon - Greninja JSSB Character icon - Grovyle JSSB Character icon - Gulpin JSSB Character icon - Hammer-Bot JSSB Character icon - Harry JSSB Character icon - Hero's Shade JSSB Character icon - Hitmonchan JSSB Character icon - Ice Hockey Player JSSB Character icon - Isaac JSSB Character icon - Isa Jo JSSB Character icon - Jill JSSB Character icon - Jin JSSB Character icon - Kamek JSSB Character icon - Kapp'n JSSB Character icon - Kasumi JSSB Character icon - Kid Dracula JSSB Character icon - King JSSB Character icon - King Daphnes JSSB Character icon - Kiryu JSSB Character icon - Knuckle Joe JSSB Character icon - Komaru JSSB Character icon - Kosha JSSB Character icon - Krystal JSSB Character icon - Kyogre JSSB Character icon - Lakitu JSSB Character icon - Leaf JSSB Character icon - Linkle JSSB Character icon - Lord Fredrik JSSB Character icon - Lucas JSSB Character icon - Lunala JSSB Character icon - Lurantis JSSB Character icon - Mad Jack JSSB Character icon - Magikarp JSSB Character icon - Magnemite JSSB Character icon - Magnus JSSB Character icon - Cooking Mama JSSB Character icon - Alolan Marowak JSSB Character icon - Melmetal JSSB Character icon - Metroid JSSB Character icon - Mew JSSB Character icon - Milla JSSB Character icon - Mimikyu JSSB Character icon - Mipha JSSB Character icon - Misdreavus JSSB Character icon - Moblin JSSB Character icon - Mona JSSB Character icon - Termina Moon JSSB Character icon - Mother Brain JSSB Character icon - Mr. Mime JSSB Character icon - Mr. Patch JSSB Character icon - Musashi JSSB Character icon - Musharna JSSB Character icon - Naotora JSSB Character icon - Nightmare JSSB Character icon - Nihilego JSSB Character icon - N.M.E. Sales Guy JSSB Character icon - Noibat JSSB Character icon - Off the Hook JSSB Character icon - Palkia JSSB Character icon - Panzersoldat JSSB Character icon - Pauline JSSB Character icon - Phosphora JSSB Character icon - Pichu Posse JSSB Character icon - Pirabbid Plant JSSB Character icon - Prank JSSB Character icon - Primarina JSSB Character icon - Prince Peasley JSSB Character icon - Probopass JSSB Character icon - Puyo JSSB Character icon - Pyukumuku JSSB Character icon - Qbby JSSB Character icon - Qwilfish JSSB Character icon - Alolan Raichu JSSB Character icon - Ray Mk III JSSB Character icon - Mega Rayquaza JSSB Character icon - Red JSSB Character icon - Resetti JSSB Character icon - Revali JSSB Character icon - Rhyperior JSSB Character icon - Rockhopper JSSB Character icon - Roland JSSB Character icon - Salazzle JSSB Character icon - Alolan Sandslash JSSB Character icon - Satebô JSSB Character icon - Seedot JSSB Character icon - Serika JSSB Character icon - Sherm JSSB Character icon - Shinobu JSSB Character icon - Smick JSSB Character icon - Snip and Clip JSSB Character icon - Spinarak JSSB Character icon - Stakataka JSSB Character icon - Stunky JSSB Character icon - Tangela JSSB Character icon - Taranza JSSB Character icon - The Prince JSSB Character icon - Tingle JSSB Character icon - Tornadus JSSB Character icon - Totodile JSSB Character icon - Toucannon JSSB Character icon - Twin Wardens JSSB Character icon - Urbosa JSSB Character icon - Vanillish JSSB Character icon - Volleyball Player JSSB Character icon - Waddle Dee JSSB Character icon - Waluigi JSSB Character icon - Wesker JSSB Character icon - Whacka JSSB Character icon - Wobbuffet JSSB Character icon - Xerneas JSSB Character icon - Zero JSSB Character icon - Zigzagoon JSSB Character icon - Zip
Obstacles
Stage Hazards Enemies Bosses
5-Volt · Arwing · Bandit · Bulblin · BowWow · Cheep Cheep · Chum · Death Egg Robot · Elgyem · Elline · FG II-Graham · Fish · Jamano · Joulion · King Bulblin · Marshal · Mr. Saw · Mr. See · Ruined Dragon · Slowpoke · Squirt · Treat Spider · Ultimate Chimera · Waddle Dee · Zero Adamant Suid · Ant Trooper · Arachnus · Bad Guy · Baron Brrr · Bob-omb · Bokoblin · Bullet Bill · Boom Boom · Capsule Machine · Chippy · Chompasaurus · Chuchu · Clown Acrobot · Clubberskull · Conga · Dodrio · Draglet · Driblee · Eggrobo · Exisal · Feline Clapper · Fire Demon · Flighty Joustmite · Fronk · Gabon · Gastly · Glalie · Goomba · Grizzo · Guardian Stalker · Hammer-Bot · Hayreddin, the Territorial · Hefty Goonie · Jack Frost · Jammerjab · Kobber · Lakitu · Lantern Ghost · Lynel · Magnemite · Magon · Medusal Slurker · Merenguy · Metroid · Mimicutie · Mingy Jongo · Miniblin · Monoeye · Mr. Chicken · Negative Man · Orne · Peek-a-Boom · Petilil · Porygon2 · Ptooie · Puffy Blowhog · Punch · Raven · Regigigas · Ringle · Schnautzel · Shotzo · Skuttler · Spiny · TAC · Tengu · Tiki Goon · Tinkerbat · Twilit Messenger · Ty-foo · Virus · Waddle Dee · Waddle Doo · Yariko Crazy Hand · Dark Emperor · Giga Mermaid · Master Hand · Metal Face · Orchid Palms · Petey Piranha · Ridley · Ultra Necrozma
Other Characters
Alolan Grimer · Amul · Ann Takamaki · Big Urchin · Blizzy · Bravoman · Buzz-Buzz · Cutiefly · Don-chan · Dragoneel · Fierce Deity · Gil · Happy Mask Salesman · Judge · King · Kissy · K.K. Slider · Litwick · Lloyd · Mappy · Mareanie · Mii · Missile · Morgana · Perry · Pidgit · Pooka · Rabbid Luigi · Rabbid Yoshi · Red Baron · Ribbon · Rowlet · Runner · Ryuji Sakamoto · Sandy · Smasher · Rusty Slugger · Servbot · Sima Zhao · Swanna · Tarosuke · Timmy Nook · Toadsworth · Tommy Nook · Tron Bonne · Valkyrie · Wonder Momo · Ziggy
Collectibles
Trophies Stickers
JSSB Mario series white ver
Boolossus · Boo Mario · Bowser · Captain Toad · Cat Peach · Chain Chomp · Cloud Mario · Fire Mario · F.L.U.D.D. · Koopa Clown Car · Mega Mushroom · Mario · Penguin Mario · Peach · Propeller Mario · Rock Mario · Toad · Toadette · Waluigi Birdo · Boo Buddies · Blooper · E. Gadd · Fuzzy · Metal Form · Waluigi · Whomp
JSSB Donkey Kong series white ver
Candy Kong · Lord Fredrik
JSSB Wario series white ver
9-Volt · Fauster
JSSB Legend of Zelda series white ver
Ball and Chain · Deku Leaf · Majora's Mask · Mipha
JSSB Pokemon series white ver
Abra · Drifloon · Spinarak
JSSB Animal Crossing series white ver
Katrina · Mr. Resetti
JSSB Metroid series white ver
Adam Malkovich · Arachnus
JSSB Kirby series white ver
Nightmare · Noddy · Prank
JSSB Rhythm Heaven series white ver
Mr. Chicken
JSSB Kid Icarus series white ver
Back Shield · Centurion · Eggplant Wizard
JSSB Punch Out series white ver
Disco Kid · Doc Louis · Donkey Kong · Giga Mac · Glass Joe · King Hippo · Little Mac · Von Kaiser
JSSB F-Zero series white ver
Blue Falcon · Captain Falcon · Pico · Rick Wheeler · Wild Goose
JSSB Pikmin series white ver
Louie
JSSB Xenoblade series white ver
Pyra
JSSB EarthBound series white ver
Franklin Badge · Negative Man
JSSB Ace Attorney series white ver
Apollo Justice · Franziska von Karma · Miles Edgeworth · Larry Butz · Judge · Phoenix Wright
JSSB series white ver
Dr. Wright · Hammer Slam Bowser Devil · Dr. Wright · F-Type · Rusty Slugger · Zethia

  

Community content is available under CC-BY-SA unless otherwise noted.