Short Steel Puppy

Recently Rewarded
Track your hotspot
Monitor your portfolio performance and get instant alerts.

Transmit Scale

0.43

Gain

3 dBi

Elevation

12 m

Earnings (HNT)

1

IOT Data (Bytes)

2,184

Reward Breakdown (HNT)

Rank Type Rank / Total Rewarded (IOT)
Total161002 / 2687700.02423624 IOT
Poc160689 / 2634070.02423624 IOT
Witness162003 / 2506480.01645077 IOT
Beacon135825 / 2600290.00778547 IOT

Denied Edges (1041)

Hotspot NameReason for Denylist
Electric Beige OwlTerrain intersection
Proud Plum SeahorseTerrain intersection
Smooth Licorice PerchTerrain intersection
Orbiting Slate AlligatorTerrain intersection
Real Tangerine GeckoTerrain intersection
Howling Cider PenguinTerrain intersection
Steep Cinnabar ElephantTerrain intersection
Proper Mustard RavenTerrain intersection
Broad Malachite CrabTerrain intersection
Polite White MouseTerrain intersection
Prehistoric Pastel HareDistance insensitivity
Crazy Tweed MooseTerrain intersection
Handsome Crepe SlothTerrain intersection
Hidden Licorice CopperheadTerrain intersection
Little Seaweed FrogTerrain intersection
Long Laurel YetiTerrain intersection
Elegant Brown MandrillDistance insensitivity
Large Flaxen HippoTerrain intersection
Refined Sepia CormorantTerrain intersection
Tricky Tangelo TurkeyTerrain intersection
Shambolic Bubblegum BlackbirdTerrain intersection
Handsome Plastic MockingbirdDistance insensitivity
Hot Cherry DachshundTerrain intersection
Mysterious Tin SkunkTerrain intersection
Savory Slate CorgiTerrain intersection
Polite Raspberry AlpacaTerrain intersection
Bitter Crimson FoxDistance insensitivity
Jovial Purple PigeonTerrain intersection
Urban Watermelon PantherTerrain intersection
Quick Latte MeerkatTerrain intersection
Wobbly Stone RoosterTerrain intersection
Quick Corduroy CatTerrain intersection
Bald Cloud WrenTerrain intersection
Quiet Jade PelicanTerrain intersection
Stale Red BullTerrain intersection
Zealous Felt BullTerrain intersection
Dandy Macaroon MouseTerrain intersection
Wild Cherry DonkeyDistance insensitivity
Upbeat Malachite IguanaDistance insensitivity
Mammoth Bronze MouseTerrain intersection
Powerful Merlot TardigradeTerrain intersection
Cold Plastic CarpTerrain intersection
Sweet Ash CheetahTerrain intersection
Polite Turquoise KestrelTerrain intersection
Radiant Mint GibbonTerrain intersection
Amusing Lilac FrogTerrain intersection
Shambolic Shamrock UrchinTerrain intersection
Fun Parchment BoarTerrain intersection
Shaggy Cyan OysterTerrain intersection
Fit Juniper MallardTerrain intersection
Quick Turquoise CorgiTerrain intersection
Wild Pebble CanaryTerrain intersection
Fit Corduroy SharkTerrain intersection
Petite Frost SquidTerrain intersection
Sunny Sandstone ShetlandTerrain intersection
Generous Caramel PigeonTerrain intersection
Joyful Fossilized CormorantTerrain intersection
Amusing Macaroon WrenTerrain intersection
Special Powder TarantulaTerrain intersection
Winning Emerald LemurTerrain intersection
Soaring Brunette BeaverDistance insensitivity
Sharp Glossy SealionTerrain intersection
Ripe Nylon PeacockTerrain intersection
Gigantic Leather PlatypusTerrain intersection
Suave Mossy PuppyTerrain intersection
Generous Vanilla BatTerrain intersection
Sneaky Rouge BoaTerrain intersection
Vast Fleece MallardTerrain intersection
Amusing Vermilion SeahorseTerrain intersection
Amateur Clear GorillaTerrain intersection
Acrobatic Jade NightingaleTerrain intersection
Dry Butter DachshundTerrain intersection
Fierce Arctic ManateeTerrain intersection
Glorious Wooden CormorantTerrain intersection
Fierce Viridian GibbonTerrain intersection
Mammoth Mauve CaribouTerrain intersection
Atomic Inky TroutTerrain intersection
Clean Silver PerchTerrain intersection
Zesty Plum StarlingDistance insensitivity
Glorious Graphite AnteaterTerrain intersection
Perfect Coffee ApeTerrain intersection
Ancient Glossy SardineTerrain intersection
Loud Wooden LionTerrain intersection
Future Carbon DalmatianTerrain intersection
Alert Ivory SwiftTerrain intersection
Jolly Blue CrowTerrain intersection
Colossal Candy TadpoleDistance insensitivity
Loud Pewter MallardTerrain intersection
Pet Ivory SawfishTerrain intersection
Perfect Mulberry PantherTerrain intersection
Little Flint NightingaleTerrain intersection
Innocent Cherry GrasshopperTerrain intersection
Salty Velvet ZebraTerrain intersection
Lucky Heather StallionTerrain intersection
Shallow Currant CormorantTerrain intersection
Real Latte BatDistance insensitivity
Magic Rosewood LobsterTerrain intersection
Young Cyan OrcaTerrain intersection
Genuine Ginger PorpoiseTerrain intersection
Abundant Grape BullTerrain intersection
Fancy Fiery SquidTerrain intersection
Dry Bronze LigerTerrain intersection
Bright Pebble PorpoiseTerrain intersection
Uneven Azure CrocodileTerrain intersection
Big Crepe GooseTerrain intersection
Hot Cyan PorcupineTerrain intersection
Big Maroon PuppyTerrain intersection
Eager Azure WhaleTerrain intersection
Gorgeous Stone BarbelTerrain intersection
Expert Chambray MantarayTerrain intersection
Dazzling Flaxen GoblinTerrain intersection
Hollow Sapphire BarracudaTerrain intersection
Wide Carbon JellyfishTerrain intersection
Dazzling Pistachio ToadTerrain intersection
Original Mango TrollTerrain intersection
Eager Admiral NewtTerrain intersection
Jumpy Menthol CrabTerrain intersection
Overt Brick TardigradeTerrain intersection
Gentle Plum StarlingTerrain intersection
Abundant Scarlet CaterpillarTerrain intersection
Handsome Menthol JayTerrain intersection
Early Flint ViperTerrain intersection
Daring Charcoal TarantulaTerrain intersection
Cuddly Flint FerretTerrain intersection
Large Hazelnut HaddockTerrain intersection
Faithful Yellow AardvarkTerrain intersection
Savory Heather GiraffeTerrain intersection
Beautiful Aquamarine TroutTerrain intersection
Sunny Slate NightingaleTerrain intersection
Smooth Fern GazelleDistance insensitivity
Fantastic Velvet FrogTerrain intersection
Handsome Crepe AntelopeTerrain intersection
Glorious Navy CricketTerrain intersection
Kind Tortilla CamelTerrain intersection
Young Brown ButterflyTerrain intersection
Dizzy Stone GorillaTerrain intersection
Narrow Burgundy TardigradeTerrain intersection
Radiant Malachite BoaTerrain intersection
Decent Mango ViperDistance insensitivity
Tart Sepia SidewinderTerrain intersection
Massive Black KittenTerrain intersection
Gorgeous Strawberry GorillaTerrain intersection
Sticky Red HalibutTerrain intersection
Electric Carob TortoiseDistance insensitivity
Damp Carbon PikeTerrain intersection
Wobbly Midnight UrchinTerrain intersection
Tiny Sage PigTerrain intersection
Tricky Ceramic LorisTerrain intersection
Tall Mustard KookaburraDistance insensitivity
Quaint Nylon MongooseTerrain intersection
Teeny Graphite NightingaleTerrain intersection
Jovial Honey SardineTerrain intersection
Fit Silver LorisTerrain intersection
Rough Pistachio TapirTerrain intersection
Strong Navy MarmotTerrain intersection
Nice Cinnamon VultureTerrain intersection
Massive Parchment LocustTerrain intersection
Mammoth Ocean CopperheadTerrain intersection
Flaky Malachite WolverineDistance insensitivity
Urban Linen OysterDistance insensitivity
Silly Sandstone AlligatorTerrain intersection
Dandy Lace PuppyTerrain intersection
Long Brick SalmonTerrain intersection
Special Currant CrabTerrain intersection
Brisk Hazelnut RavenTerrain intersection
Stable Cider OysterTerrain intersection
Recumbent Plastic LobsterTerrain intersection
Damaged Hemp OrcaTerrain intersection
Tart Blood ElkTerrain intersection
Spare Sable RamTerrain intersection
Elegant Marmalade OrangutanTerrain intersection
Mysterious Golden TurkeyTerrain intersection
Cheery Cotton MooseTerrain intersection
Attractive Myrtle JaguarTerrain intersection
Wild Porcelain DachshundTerrain intersection
Young Honey WallabyTerrain intersection
Wobbly Pine WolverineDistance insensitivity
Skinny Butter CyborgDistance insensitivity
Best Beige OysterTerrain intersection
Rough Heather PuppyTerrain intersection
Virtual Coal ReindeerTerrain intersection
Slow Lipstick SealionTerrain intersection
Cheerful Licorice PerchTerrain intersection
Uneven Pewter DalmatianTerrain intersection
Dazzling Golden CottonmouthTerrain intersection
Festive Topaz IguanaTerrain intersection
Shaggy Glass MillipedeTerrain intersection
Proud Cobalt FlamingoTerrain intersection
Ancient Lemonade HorseTerrain intersection
Obedient Opal ChickenDistance insensitivity
Brief Macaroon BuffaloTerrain intersection
Real Lava ChipmunkTerrain intersection
Sticky Lead HuskieTerrain intersection
Acrobatic Syrup GerbilTerrain intersection
Curly Flaxen CodDistance insensitivity
Scruffy Emerald AntelopeTerrain intersection
Proper Ivory MillipedeTerrain intersection
Wide Opal CoyoteTerrain intersection
Helpful Fleece KookaburraTerrain intersection
Best Carob RattlesnakeTerrain intersection
Spare Parchment TroutTerrain intersection
Hot Chili RobinTerrain intersection
Witty Flint DeerTerrain intersection
Wonderful Obsidian MuleDistance insensitivity
Clumsy Cloud GazelleTerrain intersection
Odd Admiral MoleTerrain intersection
Dancing Gingerbread WhaleTerrain intersection
Odd Mahogany CormorantTerrain intersection
Best Crepe WhaleTerrain intersection
Plain Jetblack FerretTerrain intersection
Icy Laurel WormTerrain intersection
Bent Fiery AlbatrossTerrain intersection
Thankful Saffron YetiTerrain intersection
Blurry Iris MooseTerrain intersection
Pet Currant SpiderTerrain intersection
Jumpy Flint VultureTerrain intersection
Virtual Carmine TapirTerrain intersection
Refined Carmine CrabTerrain intersection
Cheery Aquamarine LadybugTerrain intersection
Mean Shamrock LarkTerrain intersection
Petite Hotpink DolphinDistance insensitivity
Sleepy Sandstone SquirrelTerrain intersection
Flaky Chrome LadybugDistance insensitivity
Rich Indigo CorgiTerrain intersection
Cuddly Fossilized ReindeerTerrain intersection
Mean Parchment MonkeyTerrain intersection
Rhythmic Coral PantherTerrain intersection
Scruffy Champagne MouseTerrain intersection
Polished Glossy WeaselTerrain intersection
Witty Pickle TurkeyTerrain intersection
Feisty Pistachio LizardTerrain intersection
Fluffy Cream JaguarTerrain intersection
Quick Aqua PythonTerrain intersection
Handsome Orchid HawkTerrain intersection
Noisy Lilac MarmotTerrain intersection
Shambolic Viridian ShrimpTerrain intersection
Witty Carmine WeaselTerrain intersection
Fluffy Glossy WombatTerrain intersection
Immense Carrot GeckoTerrain intersection
Cuddly Purple BaboonTerrain intersection
High Chartreuse RookTerrain intersection
Curved Cedar KoalaTerrain intersection
Steep Strawberry PandaTerrain intersection
Merry Navy MuleTerrain intersection
Funny Gunmetal TadpoleDistance insensitivity
Wide Banana SparrowTerrain intersection
Nutty Pastel ElkTerrain intersection
Lively Shadow ToadTerrain intersection
Fierce Tin NuthatchTerrain intersection
Passive Denim AlligatorTerrain intersection
Rich Carmine PlatypusTerrain intersection
Glamorous Vermilion WolverineTerrain intersection
Decent Lipstick TadpoleTerrain intersection
Damp Blood NarwhalTerrain intersection
Short Chambray FrogTerrain intersection
Scrawny Eggshell DuckDistance insensitivity
Cheesy Taffy CodTerrain intersection
Lone Clay SeahorseTerrain intersection
Tricky Snowy MeerkatTerrain intersection
Orbiting Fossilized CopperheadTerrain intersection
Skinny Clay GoatDistance insensitivity
Wild Raspberry LocustTerrain intersection
Dandy Tawny ButterflyTerrain intersection
Interesting Slate VultureTerrain intersection
Joyous Inky SealionTerrain intersection
Special Blue DonkeyTerrain intersection
Future Pastel WaspDistance insensitivity
Cheery Daisy PythonTerrain intersection
Furry Hemp BatTerrain intersection
Dazzling Merlot SlothTerrain intersection
Gentle Champagne BearTerrain intersection
Brave Mulberry BlackbirdTerrain intersection
Energetic Mulberry WeaselTerrain intersection
Flat Carbon NightingaleTerrain intersection
Ancient Linen GuppyTerrain intersection
Ancient Mustard DachshundTerrain intersection
Lucky Saffron LorisTerrain intersection
Tall Butter ChimpanzeeTerrain intersection
Hot Pearl GeckoTerrain intersection
Droll Fuzzy SawfishTerrain intersection
Uneven Tangerine PoodleTerrain intersection
Basic Topaz PoodleTerrain intersection
Atomic Tartan BeaverTerrain intersection
Handsome Khaki HuskieDistance insensitivity
Large Navy ChimpanzeeDistance insensitivity
Able Shadow MoleTerrain intersection
Sneaky Cobalt MonkeyTerrain intersection
Festive Rose BadgerTerrain intersection
Faithful Mango FishTerrain intersection
Zealous Lime JellyfishTerrain intersection
Fluffy Viridian GeckoTerrain intersection
Amusing Lace PandaTerrain intersection
Shaggy Cinnamon BullTerrain intersection
Clumsy Paisley PorpoiseTerrain intersection
Kind Amber AardvarkTerrain intersection
Plain Amber TerrierTerrain intersection
Festive Jetblack CorgiTerrain intersection
Handsome Honeysuckle TapirTerrain intersection
Fast Sangria GuppyTerrain intersection
Prehistoric Lilac CyborgTerrain intersection
Strong Fern MockingbirdTerrain intersection
Digital Fleece TurtleDistance insensitivity
Ambitious Steel CopperheadTerrain intersection
Mythical Pink LarkTerrain intersection
Brave Opal HorseTerrain intersection
Brisk Dijon OkapiTerrain intersection
Slow Fern SawfishDistance insensitivity
Bubbly Cinnabar GazelleTerrain intersection
Faint Mango SealionTerrain intersection
Uneven Grey FoxTerrain intersection
Quaint Chartreuse MantarayTerrain intersection
Uneven Orange YakTerrain intersection
Mean Opal BisonTerrain intersection
Thankful Orchid WolverineTerrain intersection
Micro Chiffon SidewinderTerrain intersection
Short Porcelain VultureTerrain intersection
Quaint Iris PigTerrain intersection
Magic Syrup FlamingoTerrain intersection
Deep Canvas BarracudaTerrain intersection
Noisy Carrot DeerTerrain intersection
Bald Admiral DinosaurTerrain intersection
Zealous Flaxen HamsterTerrain intersection
Fierce Cream TunaTerrain intersection
Refined Scarlet TarantulaTerrain intersection
Great Wooden KestrelTerrain intersection
Wobbly Burlap WolverineTerrain intersection
Blunt Butter AnteaterTerrain intersection
Alert Candy BeaverTerrain intersection
Magnificent Tweed RobinTerrain intersection
Abundant Ocean FlamingoTerrain intersection
Rare Emerald GazelleTerrain intersection
Cheerful Orchid CrabTerrain intersection
Swift Lime MammothTerrain intersection
Wonderful Denim FlyTerrain intersection
Innocent Cider MantarayTerrain intersection
Abundant Emerald SeahorseTerrain intersection
Soft Cotton PythonDistance insensitivity
Interesting Honeysuckle CapybaraTerrain intersection
Tangy Orchid BullTerrain intersection
Deep Violet OspreyTerrain intersection
Bumpy Amethyst CottonmouthTerrain intersection
Short Clay TunaTerrain intersection
Melted Midnight MongooseTerrain intersection
Recumbent Burlap SnailTerrain intersection
Flaky Neon MockingbirdTerrain intersection
Virtual Vanilla RaccoonTerrain intersection
Sparkly Metal CarpTerrain intersection
Real Purple MeerkatTerrain intersection
Pet Pickle LlamaTerrain intersection
Acidic Citron DinosaurTerrain intersection
Round Teal BeaverTerrain intersection
Fancy Wooden BoarDistance insensitivity
Shambolic Canvas FlamingoTerrain intersection
Fantastic Rouge FlyTerrain intersection
Flat Brunette TortoiseTerrain intersection
Zesty Umber FishTerrain intersection
Bubbly Shadow RookTerrain intersection
Bent Jetblack HedgehogTerrain intersection
Puny Hemp PorpoiseTerrain intersection
Silly Pear BeeDistance insensitivity
Alert Pear StallionTerrain intersection
Late Spruce SeahorseTerrain intersection
Alert Lace HornetTerrain intersection
Brilliant Misty JellyfishTerrain intersection
Small Inky AntTerrain intersection
Abundant Lead NarwhalTerrain intersection
Refined Rose GibbonDistance insensitivity
Clean Malachite DuckTerrain intersection
Melted Satin ChimpanzeeTerrain intersection
Brave Chili ShrimpTerrain intersection
Furry Steel FlamingoTerrain intersection
Virtual Inky PorcupineTerrain intersection
Ripe Pistachio ManateeTerrain intersection
Smooth Cinnamon ParrotTerrain intersection
Tart Felt ScallopTerrain intersection
Alert Lime StorkDistance insensitivity
Future Lavender NightingaleTerrain intersection
Virtual Juniper RamTerrain intersection
Late Lavender EagleTerrain intersection
Swift Peach OrangutanTerrain intersection
Curved Malachite LeopardTerrain intersection
Clever Pearl UnicornTerrain intersection
Quaint Tangerine FerretTerrain intersection
Tall Lemonade TarantulaTerrain intersection
Big Shadow ChimpanzeeTerrain intersection
Breezy Syrup StarlingTerrain intersection
Future Saffron FerretTerrain intersection
Shambolic Fuchsia MandrillTerrain intersection
Faint Latte OctopusTerrain intersection
Amusing Vanilla CricketTerrain intersection
Scruffy Lime CaribouTerrain intersection
Rough Clay BadgerTerrain intersection
Zany Jade HornetTerrain intersection
Warm Menthol LlamaTerrain intersection
Damaged Satin GoatTerrain intersection
Hidden Sepia DoveTerrain intersection
Low Onyx BeetleTerrain intersection
Slow Gingerbread TurkeyTerrain intersection
Tricky Syrup ZebraTerrain intersection
Acrobatic Opal SkunkTerrain intersection
Macho Ivory MammothTerrain intersection
Colossal Nylon StorkTerrain intersection
Overt Oily CricketTerrain intersection
Odd Cedar IguanaTerrain intersection
Early Pastel CougarTerrain intersection
Elegant Charcoal CheetahTerrain intersection
Sparkly Mango FalconTerrain intersection
Joyful Rose LlamaTerrain intersection
Breezy Punch ViperTerrain intersection
Prehistoric Bone ViperTerrain intersection
Dapper Lime RookTerrain intersection
Bubbly Quartz DogTerrain intersection
Bumpy Crimson OrangutanTerrain intersection
Rhythmic Carbon GazelleTerrain intersection
Narrow Foggy ApeTerrain intersection
Muscular Frost FerretDistance insensitivity
Fun Fern TortoiseTerrain intersection
Early Cedar CodTerrain intersection
Brief Stone KookaburraTerrain intersection
Polished Chrome MooseTerrain intersection
Damaged Emerald GoldfishTerrain intersection
Striped Khaki CodDistance insensitivity
Shaggy Flint OtterTerrain intersection
Hollow Iris ButterflyTerrain intersection
Thankful Brick SnailTerrain intersection
Amusing Slate SheepTerrain intersection
Tart Mandarin PangolinTerrain intersection
Powerful Porcelain CobraTerrain intersection
Dapper Carrot TurkeyTerrain intersection
Mythical Butter TarantulaDistance insensitivity
Acrobatic Mulberry BoarDistance insensitivity
Delightful Clear HawkTerrain intersection
Short Carrot GerbilTerrain intersection
Restless Grape SnakeTerrain intersection
Boxy Rosewood RoosterTerrain intersection
Hot Wool DragonflyTerrain intersection
Elegant Marigold KookaburraTerrain intersection
Young Sable ReindeerTerrain intersection
Blunt Tweed ChickenTerrain intersection
Fierce Blush SkunkTerrain intersection
Tall Red CowTerrain intersection
Winning Alabaster AlbatrossTerrain intersection
Bright Ruby LobsterTerrain intersection
Shiny Seafoam AardvarkTerrain intersection
Jumpy Green BullTerrain intersection
Tall Pink PigTerrain intersection
Damp Lemonade LorisDistance insensitivity
Shallow Mocha CoyoteTerrain intersection
Thankful Chiffon JayTerrain intersection
Exotic Cider DeerTerrain intersection
Immense Corduroy ManateeTerrain intersection
Mean Rose TigerTerrain intersection
Interesting Strawberry BatTerrain intersection
Rare Daisy GooseTerrain intersection
Chilly Hazel RobinDistance insensitivity
Swift Sepia YakDistance insensitivity
Short Hemp ParrotDistance insensitivity
Cheery Dijon FalconDistance insensitivity
Thankful Yellow StorkTerrain intersection
Spicy Taffy IguanaTerrain intersection
Tame Inky OstrichTerrain intersection
Bitter Rainbow SlothTerrain intersection
Decent Daisy ShetlandTerrain intersection
Restless Infrared ButterflyTerrain intersection
Digital Tiger TarantulaDistance insensitivity
Mammoth Raisin GoatTerrain intersection
Recumbent Hemp PuppyDistance insensitivity
Curved Raisin CyborgTerrain intersection
Loud Plum HawkTerrain intersection
Rural Ultraviolet WrenTerrain intersection
Rhythmic Shadow GoldfishTerrain intersection
Fierce Iron TerrierTerrain intersection
Attractive Zinc KoalaTerrain intersection
Overt Strawberry SawfishDistance insensitivity
Large Marmalade BeetleTerrain intersection
Eager Powder MuleDistance insensitivity
Abundant Basil ChickenTerrain intersection
Mini Pear OctopusTerrain intersection
Crazy Ebony DalmatianTerrain intersection
Acrobatic Brown NewtTerrain intersection
Long Hickory BeetleTerrain intersection
Overt Slate ReindeerTerrain intersection
Bouncy Violet CottonmouthTerrain intersection
Silly Ivory DonkeyTerrain intersection
Furry Umber JellyfishTerrain intersection
Trendy Grey WolverineTerrain intersection
Hot Chiffon RaccoonDistance insensitivity
Precise Lead JellyfishTerrain intersection
Low Marmalade RamTerrain intersection
Strong Berry BeetleTerrain intersection
Happy Brunette MeerkatTerrain intersection
Bitter Stone FoxDistance insensitivity
Dapper Malachite SquidDistance insensitivity
Wobbly Bubblegum HippoTerrain intersection
Perfect Chambray BirdTerrain intersection
Kind Hotpink HaddockTerrain intersection
Delightful Beige KittenTerrain intersection
Small White TunaTerrain intersection
Powerful Fleece SpiderTerrain intersection
Faithful Bamboo ElephantTerrain intersection
Bubbly Tan AnteaterTerrain intersection
Radiant Onyx SawfishTerrain intersection
Electric Licorice PelicanTerrain intersection
Merry Cloud ElephantDistance insensitivity
Real Spruce RabbitTerrain intersection
Tangy Tortilla ZebraTerrain intersection
Itchy White CaterpillarDistance insensitivity
Merry Denim LionTerrain intersection
Proper Daffodil LeopardTerrain intersection
Wobbly Tweed CaribouTerrain intersection
Best Tawny StallionTerrain intersection
Urban Infrared PythonTerrain intersection
Delightful Ash PelicanTerrain intersection
Atomic Taffy BarbelTerrain intersection
Tangy Inky PorcupineTerrain intersection
Daring Mint CodTerrain intersection
Bald Snowy ScallopTerrain intersection
Helpful Smoke FinchTerrain intersection
Colossal Blonde PigTerrain intersection
Zealous Raisin PheasantTerrain intersection
Sweet Orange RavenTerrain intersection
Energetic Oily TunaTerrain intersection
Young Charcoal SealionTerrain intersection
Noisy Basil PenguinTerrain intersection
Main Ivory AphidTerrain intersection
Custom Tortilla PantherTerrain intersection
Fun Viridian AnteaterTerrain intersection
Sour Mint JayTerrain intersection
Howling Tangelo HamsterDistance insensitivity
Obedient Bamboo MuleTerrain intersection
Cuddly Cornflower MinkTerrain intersection
Gorgeous Chrome OrangutanTerrain intersection
Merry Seafoam ScallopTerrain intersection
Late Ebony AnteaterTerrain intersection
Dry Lime JellyfishTerrain intersection
Perfect Cedar SlothTerrain intersection
Docile Raisin BadgerTerrain intersection
Kind Obsidian SparrowTerrain intersection
Urban Teal LizardTerrain intersection
Dandy Lava TarantulaDistance insensitivity
Basic Tan MantarayTerrain intersection
Cuddly Jade MantisDistance insensitivity
Feisty Tartan CanaryTerrain intersection
Shallow Berry SparrowTerrain intersection
Rich Mercurial HippoDistance insensitivity
Quiet Pine FishTerrain intersection
Vast Brick ShellTerrain intersection
Soaring Daffodil AphidTerrain intersection
Acrobatic Orchid PonyDistance insensitivity
Skinny Scarlet PelicanTerrain intersection
Shallow Taffy KoalaTerrain intersection
Jovial Felt NarwhalDistance insensitivity
Handsome Cornflower CamelTerrain intersection
Tangy Flint LizardTerrain intersection
Glorious Metal LocustTerrain intersection
Jovial Tan PigTerrain intersection
Mean Chrome MammothTerrain intersection
Ambitious Emerald ParrotTerrain intersection
Damp Tortilla CanaryTerrain intersection
Dancing Denim UnicornTerrain intersection
Fluffy Blush HyenaTerrain intersection
Brilliant Hemp BullTerrain intersection
Skinny Menthol BeetleTerrain intersection
Zany Mercurial DachshundTerrain intersection
Sparkly Velvet IguanaTerrain intersection
Beautiful Pickle ChipmunkDistance insensitivity
Feisty Pebble WormTerrain intersection
Bright Alabaster BirdTerrain intersection
Tame Honey TerrierTerrain intersection
Innocent Vermilion DogTerrain intersection
Tricky Clay PelicanTerrain intersection
Tall Pineapple PonyTerrain intersection
Cuddly Grey HorseTerrain intersection
Oblong Corduroy HedgehogTerrain intersection
Great Turquoise JaguarTerrain intersection
Bitter Mossy ChipmunkTerrain intersection
Polite Black RhinoTerrain intersection
Square Blood SquidTerrain intersection
Agreeable Arctic FishTerrain intersection
Atomic Opal FerretTerrain intersection
Huge Sepia CaribouTerrain intersection
Wobbly Quartz PenguinTerrain intersection
Wonderful Honey BeaverTerrain intersection
Future Ultraviolet ParrotTerrain intersection
Little Taupe AnteaterTerrain intersection
Salty Blush CrowDistance insensitivity
Modern Frost AnteaterTerrain intersection
Abundant Amethyst ZebraTerrain intersection
Abundant Mango CopperheadTerrain intersection
Nice Nylon ReindeerTerrain intersection
Attractive Slate GibbonTerrain intersection
Shallow Eggshell HalibutTerrain intersection
Teeny Coconut RattlesnakeDistance insensitivity
Brave Cloud SalmonTerrain intersection
Cold Indigo OrcaTerrain intersection
Hidden Mocha EagleTerrain intersection
Puny Chili DuckTerrain intersection
Savory Violet RhinoTerrain intersection
Sparkly Basil HareTerrain intersection
Merry Metal RattlesnakeTerrain intersection
Suave Wool BarracudaDistance insensitivity
Acrobatic Mandarin KoalaTerrain intersection
Hidden Boysenberry WhaleTerrain intersection
Curved Orchid FlyTerrain intersection
Narrow Fuchsia LeopardTerrain intersection
Zesty Cedar ArmadilloTerrain intersection
Curved Dijon GoatTerrain intersection
Sunny Mahogany PelicanTerrain intersection
Big Hemp AlbatrossTerrain intersection
Blunt Mauve PeacockTerrain intersection
Stale Neon FlyDistance insensitivity
Exotic Ruby HorseTerrain intersection
Mythical Licorice WaspDistance insensitivity
Quick Blush CougarTerrain intersection
Massive Crimson LorisTerrain intersection
Rare Chambray CondorTerrain intersection
Nice Fuzzy HareTerrain intersection
Wide Honeysuckle SparrowTerrain intersection
Itchy Chambray ElkTerrain intersection
Nutty Sable SwanDistance insensitivity
Narrow Nylon CottonmouthTerrain intersection
Quiet Ruby JellyfishDistance insensitivity
Plain Velvet KangarooTerrain intersection
Joyous Umber PigTerrain intersection
Wobbly Ivory DinosaurTerrain intersection
Breezy Brunette DogTerrain intersection
Oblong Tangelo LigerTerrain intersection
Spare Mauve CaterpillarTerrain intersection
Eager Foggy WoodpeckerTerrain intersection
Sneaky Daffodil DinosaurTerrain intersection
Dancing Concrete GiraffeTerrain intersection
Colossal Ceramic KestrelTerrain intersection
Straight Ruby TerrierTerrain intersection
Rhythmic Sangria GoldfishTerrain intersection
Great Chiffon HuskieTerrain intersection
Vast Myrtle LigerTerrain intersection
Agreeable Carrot GoblinTerrain intersection
Genuine Oily TigerTerrain intersection
Digital Alabaster CorgiTerrain intersection
Fierce Chiffon SquidTerrain intersection
Savory Myrtle AardvarkTerrain intersection
Spicy Pineapple ChimpanzeeTerrain intersection
Restless Mint NuthatchTerrain intersection
Precise Jetblack JaguarTerrain intersection
Dandy Punch StorkTerrain intersection
Sparkly Tangerine LigerTerrain intersection
Teeny Bubblegum BarbelTerrain intersection
Amateur Ceramic AardvarkTerrain intersection
Energetic Plum ScallopTerrain intersection
Expert Eggshell TardigradeTerrain intersection
Virtual Brunette GoldfishTerrain intersection
Broad Cloth CanaryTerrain intersection
High Peach IguanaTerrain intersection
Great Vermilion MoleTerrain intersection
Proud Admiral PiranhaTerrain intersection
Eager Honeysuckle ScallopTerrain intersection
Bright Flaxen MantisTerrain intersection
Short Hazelnut HuskieTerrain intersection
Harsh Quartz OpossumDistance insensitivity
Old Dijon WeaselTerrain intersection
Delightful Hazelnut DeerTerrain intersection
Digital Strawberry BarracudaTerrain intersection
Cheery Mandarin GuppyTerrain intersection
Furry Lace TadpoleTerrain intersection
Precise Pine MongooseTerrain intersection
Straight Tawny OstrichTerrain intersection
Curved Felt LarkTerrain intersection
Odd Snowy HareTerrain intersection
Cheery Zinc CricketTerrain intersection
Flat Red WolfTerrain intersection
Oblong Clay BeeTerrain intersection
Custom Wintergreen BisonTerrain intersection
Tangy Charcoal BoaTerrain intersection
Plain Mint LemurTerrain intersection
Blunt Wool MantarayTerrain intersection
Gigantic Amethyst FinchTerrain intersection
Sour Nylon DachshundTerrain intersection
Genuine Dijon ShetlandTerrain intersection
Hidden Smoke AntTerrain intersection
Recumbent Wintergreen DoveTerrain intersection
Cool Watermelon BirdTerrain intersection
Broad Mango GrasshopperDistance insensitivity
Radiant Mustard CoyoteTerrain intersection
Hidden Parchment LadybugTerrain intersection
Amusing Admiral CottonmouthTerrain intersection
Wide Chartreuse JellyfishTerrain intersection
Glorious Seafoam RamTerrain intersection
Furry Lemon PorcupineTerrain intersection
Docile Candy BeeTerrain intersection
Shaggy Cherry WolfTerrain intersection
Tart Champagne CormorantTerrain intersection
Bouncy Admiral MouseTerrain intersection
Hollow Raisin PonyTerrain intersection
Quaint Coral CodDistance insensitivity
Old Pearl OysterTerrain intersection
Melted Slate MuleTerrain intersection
Huge Berry DolphinTerrain intersection
Cheery Azure EelTerrain intersection
Salty Scarlet AntelopeTerrain intersection
Cool Scarlet TunaTerrain intersection
Cool Burlap HamsterTerrain intersection
Best Lime WolfTerrain intersection
Feisty Champagne OctopusTerrain intersection
Gorgeous Chili GoatTerrain intersection
Hot Saffron CaterpillarDistance insensitivity
High Aegean DalmatianDistance insensitivity
Jolly Sage RatDistance insensitivity
Shaggy Oily FinchTerrain intersection
Quick Pear SparrowTerrain intersection
Daring Tangerine CamelTerrain intersection
Mythical Gingham ShellTerrain intersection
Perfect Shadow DolphinTerrain intersection
Docile Glossy OysterTerrain intersection
Zealous Rose SeahorseTerrain intersection
Brilliant Mauve TerrierTerrain intersection
Thankful Blush MonkeyTerrain intersection
Striped Sapphire GorillaTerrain intersection
Low Powder OspreyDistance insensitivity
Flaky Lime ElkTerrain intersection
Brief Citron CopperheadTerrain intersection
Tart Taupe BeeTerrain intersection
Powerful Cinnamon MallardTerrain intersection
Soft Mint CobraTerrain intersection
Gigantic Plastic CormorantTerrain intersection
Wonderful Blue VultureTerrain intersection
Jumpy Plastic RhinoTerrain intersection
Faint Grey OwlTerrain intersection
Atomic Crimson RobinTerrain intersection
Sharp Goldenrod KestrelTerrain intersection
Nutty Crimson KangarooTerrain intersection
Curly Corduroy PheasantTerrain intersection
Smooth Pear AardvarkTerrain intersection
Narrow Fern GerbilTerrain intersection
Passive Mango CougarTerrain intersection
Salty Fuzzy OrangutanDistance insensitivity
Long Mustard TurtleDistance insensitivity
Joyful Umber MouseTerrain intersection
Chilly Raisin AlpacaTerrain intersection
Great Fern VultureTerrain intersection
Melted Pink OtterTerrain intersection
Young Carmine CatTerrain intersection
Fun Ash HippoTerrain intersection
Abundant Spruce CuckooTerrain intersection
Decent Metal HalibutDistance insensitivity
Small Mandarin MantisTerrain intersection
Odd Holographic NuthatchTerrain intersection
Rural Frost AlpacaDistance insensitivity
Dandy Arctic NarwhalTerrain intersection
Prehistoric Mustard LigerTerrain intersection
Micro Juniper AntelopeTerrain intersection
Shaggy Pewter TardigradeTerrain intersection
Furry Coffee SardineTerrain intersection
Shallow Hotpink BullTerrain intersection
Rich Glossy LemurTerrain intersection
Savory Cider AntelopeTerrain intersection
Cheerful Clear OtterTerrain intersection
Alert Wooden OspreyTerrain intersection
Glamorous Fleece RabbitDistance insensitivity
Big Flint OtterDistance insensitivity
Low Mocha PorpoiseTerrain intersection
Calm Raisin ToadTerrain intersection
Melodic Burgundy ElkTerrain intersection
Colossal Cotton BeeTerrain intersection
Muscular Viridian UnicornTerrain intersection
Massive Eggplant PangolinTerrain intersection
Beautiful Oily KangarooTerrain intersection
Brave Sangria CorgiDistance insensitivity
Icy Misty MooseTerrain intersection
Young Umber BearTerrain intersection
Able Ebony TardigradeTerrain intersection
Clean Syrup MarmotTerrain intersection
Faint Pewter GerbilDistance insensitivity
Lucky Onyx SealTerrain intersection
Fancy Watermelon PlatypusTerrain intersection
Future Cerulean SwanTerrain intersection
Blunt Mocha TardigradeTerrain intersection
Bouncy Rainbow RabbitTerrain intersection
Loud Gingerbread SquidTerrain intersection
Huge Chocolate KoalaTerrain intersection
Mythical Rainbow AnteaterTerrain intersection
Savory Metal TerrierTerrain intersection
Deep Bone BarbelTerrain intersection
Cold Teal PorcupineTerrain intersection
Square Purple DragonTerrain intersection
Furry Mossy SealTerrain intersection
Special Parchment KestrelTerrain intersection
Gigantic Sky TroutTerrain intersection
Mean Goldenrod BearTerrain intersection
Tiny Cream CorgiTerrain intersection
Real Rose KoalaTerrain intersection
Crazy Mauve PorcupineTerrain intersection
Refined Coral HippoTerrain intersection
Brave Blue MammothTerrain intersection
Mysterious Flaxen PeacockDistance insensitivity
Jumpy Corduroy MothTerrain intersection
Decent Ruby WrenTerrain intersection
Atomic Lilac DoveTerrain intersection
Radiant Jetblack EelTerrain intersection
Special Mandarin WolfTerrain intersection
Trendy Lilac PiranhaTerrain intersection
Dancing Mocha ToadTerrain intersection
Macho Stone SidewinderTerrain intersection
Ripe Watermelon SnailTerrain intersection
Basic Licorice SheepTerrain intersection
Petite Magenta CormorantTerrain intersection
Energetic Garnet ChipmunkTerrain intersection
Keen Vanilla CheetahTerrain intersection
Clumsy Tiger RobinTerrain intersection
Radiant Tan CuckooTerrain intersection
Sharp Cobalt TurkeyDistance insensitivity
Handsome Blood MonkeyTerrain intersection
Short Pine GrasshopperTerrain intersection
Amusing Linen AlbatrossTerrain intersection
Fast Daisy BarracudaTerrain intersection
Passive Tan DalmatianDistance insensitivity
Cool Amber TurtleDistance insensitivity
Powerful Slate CodTerrain intersection
Agreeable Marmalade CricketTerrain intersection
Festive Carbon TrollTerrain intersection
Gigantic Fuchsia UnicornTerrain intersection
Mammoth Sapphire BeaverTerrain intersection
Pet Cloth BoarTerrain intersection
Hollow Fuzzy CaribouTerrain intersection
Precise Sand BisonTerrain intersection
Dancing Cobalt BearTerrain intersection
Petite Latte KestrelTerrain intersection
Bouncy Yellow CamelTerrain intersection
Upbeat Bamboo DolphinTerrain intersection
Lucky Ocean TapirTerrain intersection
Funny Macaroon CrabTerrain intersection
Generous Vermilion MantarayTerrain intersection
Best Cotton KoalaDistance insensitivity
Harsh Burlap HorseTerrain intersection
Faithful Taupe ShellTerrain intersection
Fantastic Fuzzy MuleTerrain intersection
Hot Emerald SeahorseTerrain intersection
Tiny Paisley OkapiTerrain intersection
Sunny Opaque EelTerrain intersection
Bumpy Spruce ShrimpTerrain intersection
Wonderful Ebony ShellTerrain intersection
Rapid Tiger SalamanderTerrain intersection
Dandy Teal PantherTerrain intersection
Obedient Eggshell CarpTerrain intersection
Decent Black RobinTerrain intersection
Chilly Champagne CyborgTerrain intersection
Cheesy Plastic KittenTerrain intersection
Sweet Canvas TortoiseTerrain intersection
Deep Navy GerbilTerrain intersection
Fit Fiery WallabyTerrain intersection
Clever Zinc GibbonTerrain intersection
Fierce Coal LorisTerrain intersection
Sweet Tan ShellTerrain intersection
Muscular Gunmetal MallardTerrain intersection
Daring Spruce BeeTerrain intersection
Lively Velvet CapybaraDistance insensitivity
Brisk Seaweed BoaTerrain intersection
Slow Sepia MarmotTerrain intersection
Docile Lavender BisonTerrain intersection
Brilliant Umber HedgehogTerrain intersection
Bent Tortilla CyborgTerrain intersection
Daring Paisley GrasshopperTerrain intersection
Funny Fern MarmotTerrain intersection
Odd Gingham HalibutTerrain intersection
Thankful Concrete ParakeetTerrain intersection
Howling Pewter TigerTerrain intersection
Late Arctic LynxTerrain intersection
Orbiting Aquamarine TarantulaTerrain intersection
Funny Satin TarantulaTerrain intersection
Docile Silver ElephantTerrain intersection
Cheery Burgundy TigerTerrain intersection
Dancing Porcelain LemurTerrain intersection
Strong Laurel RookTerrain intersection
Rough Glass TortoiseTerrain intersection
Hot Mandarin SealTerrain intersection
Bright Ebony UnicornTerrain intersection
Short Mint JaguarTerrain intersection
Mini Mahogany CorgiTerrain intersection
Feisty Tawny FalconTerrain intersection
Joyous Banana GoblinTerrain intersection
Active Teal HippoDistance insensitivity
Acidic Flaxen ChickenTerrain intersection
Creamy Grey RatTerrain intersection
Tangy Crepe CanaryDistance insensitivity
Proper Currant RaccoonTerrain intersection
Blunt Rose PenguinTerrain intersection
Ripe Iris LizardTerrain intersection
Gorgeous Pineapple CanaryTerrain intersection
Late Stone MeerkatTerrain intersection
Savory Green KoalaTerrain intersection
Dandy Fossilized MongooseTerrain intersection
Keen Punch ChipmunkTerrain intersection
Broad Smoke StorkDistance insensitivity
Curved Fuchsia PerchTerrain intersection
Abundant Hickory BullTerrain intersection
Passive Lace BisonTerrain intersection
Dapper Violet ViperTerrain intersection
Wild Fuzzy ChameleonTerrain intersection
Happy Ocean WaspTerrain intersection
Steep Rosewood SalmonTerrain intersection
Expert Sangria TroutTerrain intersection
Tame Sapphire SwanTerrain intersection
Urban Tawny RabbitTerrain intersection
Custom Beige TadpoleTerrain intersection
Calm Hemp BoarTerrain intersection
Rhythmic Slate SheepTerrain intersection
Modern Chili CrabTerrain intersection
Sleepy Smoke RattlesnakeTerrain intersection
Winning Chartreuse WallabyTerrain intersection
Festive Rouge OctopusTerrain intersection
Faint Crepe ParakeetTerrain intersection
Real Brunette GorillaTerrain intersection
Broad Boysenberry FlamingoTerrain intersection
Icy Dijon MuleDistance insensitivity
High Crimson TunaTerrain intersection
Odd Cotton TurtleTerrain intersection
Agreeable Gauze TapirTerrain intersection
Beautiful Seafoam StallionTerrain intersection
Breezy Glossy MustangDistance insensitivity
Sunny Vanilla BaboonTerrain intersection
Short Lilac JaguarTerrain intersection
Rare Lead OwlTerrain intersection
Powerful Amber GerbilTerrain intersection
Crazy Tangerine MothTerrain intersection
Faithful Umber MarmotTerrain intersection
Lone Velvet AphidTerrain intersection
Bouncy Frost TardigradeTerrain intersection
Jovial Lemonade TroutTerrain intersection
Calm Carmine WolfTerrain intersection
Noisy Pickle GiraffeTerrain intersection
Handsome Grape ShellTerrain intersection
Creamy Obsidian MouseTerrain intersection
Eager Golden PiranhaTerrain intersection
Raspy Flint ElkTerrain intersection
Dandy Rusty CaribouTerrain intersection
Slow Caramel SidewinderTerrain intersection
Skinny Tiger CormorantDistance insensitivity
Proud Mandarin MuleTerrain intersection
Cold Midnight PangolinTerrain intersection
Wobbly Pewter CaribouTerrain intersection
Delightful Flaxen ElephantTerrain intersection
Lucky Currant SpiderTerrain intersection
Jumpy Berry LarkTerrain intersection
Expert Tan ChameleonTerrain intersection
Howling Ceramic DragonflyDistance insensitivity
Magnificent Clear HareTerrain intersection
Jovial Pink PigeonTerrain intersection
Keen Walnut JaguarTerrain intersection
Dapper Mustard RoosterTerrain intersection
High Infrared NewtTerrain intersection
Round Blush KoalaDistance insensitivity
Scrawny Butter CatTerrain intersection
Unique Heather ShrimpTerrain intersection
Great Silver PumaTerrain intersection
Melted Graphite CarpTerrain intersection
Mammoth Crimson CaterpillarTerrain intersection
Obedient Coffee SpiderTerrain intersection
Micro Pear JellyfishTerrain intersection
Cool Mandarin MallardTerrain intersection
Keen Carrot SnailTerrain intersection
Itchy Punch GoblinTerrain intersection
Savory Carob SwanTerrain intersection
Obedient Pebble MillipedeTerrain intersection
Uneven Aquamarine BatTerrain intersection
Fast Opaque BarracudaTerrain intersection
Muscular Teal PoodleTerrain intersection
Fit Ultraviolet PorcupineTerrain intersection
Bald Pine IguanaTerrain intersection
Acidic Bronze RhinoTerrain intersection
Dapper Pewter PenguinTerrain intersection
Ambitious Bubblegum HorseTerrain intersection
Cheesy Topaz ChameleonTerrain intersection
Tiny Leather DeerTerrain intersection
Restless Coconut HareTerrain intersection
Fierce Lemonade CorgiTerrain intersection
Long Denim HareTerrain intersection
Pet Juniper PantherTerrain intersection
Shiny Satin TurkeyTerrain intersection
Passive Burlap OrcaDistance insensitivity
Damaged Leather FoxTerrain intersection
Best Smoke SwiftTerrain intersection
Zealous Rainbow HalibutTerrain intersection
Witty Cedar WolverineTerrain intersection
Lone Ebony KestrelTerrain intersection
Skinny Iris TerrierTerrain intersection
Decent Blood DonkeyTerrain intersection
Lone Watermelon MantisTerrain intersection
Mini Tartan SquirrelDistance insensitivity
Droll Pink MongooseTerrain intersection
Tiny Strawberry HuskieTerrain intersection
Trendy Cloud ParrotDistance insensitivity
Fast Vinyl ChipmunkTerrain intersection
Sunny Satin PorcupineTerrain intersection
Lone Onyx SeagullTerrain intersection
Future Caramel AntelopeTerrain intersection
Fun Admiral SlothTerrain intersection
Melodic Pineapple CoyoteTerrain intersection
Urban Gunmetal ElkTerrain intersection
Jumpy Midnight ZebraTerrain intersection
Bubbly Flaxen LeopardTerrain intersection
Acidic Frost SwanTerrain intersection
Uneven Pistachio LarkTerrain intersection
Atomic Sable RavenTerrain intersection
Spicy Frost LobsterTerrain intersection
Bubbly Blood HuskieTerrain intersection
Blurry Coral PheasantTerrain intersection
Uneven Chrome ViperTerrain intersection
Nutty Gunmetal StarlingTerrain intersection
Quick Lemon WallabyTerrain intersection
Quick Malachite SquirrelTerrain intersection
Sharp Honeysuckle WeaselTerrain intersection
Shambolic Tweed ShetlandTerrain intersection
Tangy Mustard SalamanderTerrain intersection
Cool Sandstone MoleTerrain intersection
Tall Carrot JellyfishTerrain intersection
Dancing Tawny SalmonTerrain intersection
Blunt Cream SwanTerrain intersection
Tall Mandarin SidewinderTerrain intersection
Colossal Mandarin PythonDistance insensitivity
Lone Brown PeacockTerrain intersection
Shiny Hotpink LocustTerrain intersection
Hot Obsidian PenguinTerrain intersection
Overt Carmine RattlesnakeTerrain intersection
Orbiting Hazelnut AardvarkTerrain intersection
Brave Coffee HuskieTerrain intersection
Daring Canvas HuskieTerrain intersection
Passive Raspberry ScallopTerrain intersection
Noisy Mahogany ScallopTerrain intersection
Careful Bone RookTerrain intersection
Crazy Mossy ElephantTerrain intersection
Delightful Mercurial ViperTerrain intersection
Tall Concrete AlligatorTerrain intersection
Clumsy Dijon SlothTerrain intersection
Massive Lace AnteaterDistance insensitivity
Jovial Pineapple CanaryTerrain intersection
Cool Pine TardigradeDistance insensitivity
Joyful Sand BlackbirdTerrain intersection
Amusing Iron FalconTerrain intersection
Crazy Chambray FlamingoTerrain intersection
Slow Quartz LorisTerrain intersection
Active Tartan BeetleTerrain intersection
Fast Lemonade CapybaraTerrain intersection