Spencer Hill Sign to Sign

📍
Crowsnest Highway, Area D (Granby Valley), Regional District of Kootenay Boundary, British Columbia, V0H 1H5, Canada

Estimated Climb Time

Loading your rider settings for Spencer Hill Sign to Sign...

Save your rider settings to unlock climb-time estimates and the effort table below.

Climb Profile

Altitude builds left to right while colour shows gradient severity for each part of Spencer Hill Sign to Sign.

550 m695 m845 m990 m0.0% from 0 m to 34 m0.0% from 34 m to 99 m0.0% from 99 m to 127 m0.0% from 127 m to 190 m4.4% from 190 m to 204 m5.9% from 204 m to 211 m5.6% from 211 m to 218 m5.9% from 218 m to 225 m6.0% from 225 m to 231 m0.6% from 231 m to 297 m6.6% from 297 m to 303 m9.7% from 303 m to 309 m7.0% from 309 m to 315 m6.5% from 315 m to 321 m1.7% from 321 m to 344 m6.9% from 344 m to 356 m7.5% from 356 m to 361 m7.1% from 361 m to 367 m0.0% from 367 m to 387 m7.8% from 387 m to 393 m8.0% from 393 m to 398 m12.0% from 398 m to 403 m8.0% from 403 m to 408 m8.2% from 408 m to 412 m2.8% from 412 m to 427 m8.5% from 427 m to 431 m8.5% from 431 m to 436 m8.6% from 436 m to 445 m2.2% from 445 m to 464 m8.9% from 464 m to 468 m13.0% from 468 m to 473 m8.9% from 473 m to 477 m9.1% from 477 m to 482 m1.5% from 482 m to 509 m9.1% from 509 m to 513 m9.1% from 513 m to 518 m13.6% from 518 m to 522 m8.9% from 522 m to 526 m0.0% from 526 m to 540 m2.9% from 540 m to 554 m9.3% from 554 m to 558 m9.3% from 558 m to 562 m14.0% from 562 m to 566 m9.3% from 566 m to 571 m2.4% from 571 m to 588 m9.8% from 588 m to 592 m14.0% from 592 m to 596 m9.3% from 596 m to 600 m9.8% from 600 m to 605 m1.6% from 605 m to 630 m9.8% from 630 m to 634 m14.3% from 634 m to 638 m9.5% from 638 m to 642 m9.3% from 642 m to 647 m0.0% from 647 m to 659 m5.1% from 659 m to 667 m9.5% from 667 m to 671 m15.0% from 671 m to 675 m9.5% from 675 m to 679 m9.1% from 679 m to 684 m1.9% from 684 m to 704 m9.3% from 704 m to 709 m14.3% from 709 m to 713 m9.5% from 713 m to 717 m8.9% from 717 m to 722 m0.0% from 722 m to 726 m3.1% from 726 m to 739 m8.9% from 739 m to 743 m9.5% from 743 m to 748 m9.5% from 748 m to 752 m9.3% from 752 m to 756 m0.0% from 756 m to 778 m9.1% from 778 m to 782 m8.7% from 782 m to 787 m8.9% from 787 m to 792 m13.6% from 792 m to 796 m9.1% from 796 m to 800 m3.0% from 800 m to 814 m8.5% from 814 m to 818 m9.3% from 818 m to 823 m8.7% from 823 m to 827 m9.5% from 827 m to 831 m2.3% from 831 m to 849 m14.0% from 849 m to 853 m9.1% from 853 m to 858 m9.3% from 858 m to 862 m8.7% from 862 m to 866 m4.7% from 866 m to 875 m9.5% from 875 m to 879 m9.1% from 879 m to 884 m9.5% from 884 m to 888 m10.5% from 888 m to 892 m0.0% from 892 m to 917 m9.3% from 917 m to 922 m13.3% from 922 m to 926 m9.3% from 926 m to 931 m9.3% from 931 m to 935 m10.0% from 935 m to 939 m3.1% from 939 m to 952 m8.5% from 952 m to 956 m9.1% from 956 m to 961 m9.5% from 961 m to 965 m9.3% from 965 m to 969 m3.0% from 969 m to 983 m14.6% from 983 m to 987 m9.3% from 987 m to 991 m9.5% from 991 m to 995 m9.1% from 995 m to 1000 m0.0% from 1000 m to 1.0 km2.5% from 1.0 km to 1.0 km9.3% from 1.0 km to 1.0 km15.8% from 1.0 km to 1.0 km10.0% from 1.0 km to 1.0 km9.3% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km1.9% from 1.0 km to 1.1 km7.4% from 1.1 km to 1.1 km12.8% from 1.1 km to 1.1 km9.5% from 1.1 km to 1.1 km8.7% from 1.1 km to 1.1 km2.3% from 1.1 km to 1.1 km9.8% from 1.1 km to 1.1 km9.1% from 1.1 km to 1.1 km9.5% from 1.1 km to 1.1 km14.0% from 1.1 km to 1.1 km2.2% from 1.1 km to 1.1 km8.3% from 1.1 km to 1.1 km8.5% from 1.1 km to 1.1 km8.7% from 1.1 km to 1.1 km9.1% from 1.1 km to 1.2 km3.0% from 1.2 km to 1.2 km8.9% from 1.2 km to 1.2 km8.7% from 1.2 km to 1.2 km13.3% from 1.2 km to 1.2 km8.7% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km4.1% from 1.2 km to 1.2 km8.5% from 1.2 km to 1.2 km8.5% from 1.2 km to 1.2 km9.3% from 1.2 km to 1.2 km10.8% from 1.2 km to 1.2 km2.3% from 1.2 km to 1.2 km9.8% from 1.2 km to 1.2 km13.3% from 1.2 km to 1.2 km8.9% from 1.2 km to 1.3 km8.9% from 1.3 km to 1.3 km1.5% from 1.3 km to 1.3 km9.1% from 1.3 km to 1.3 km14.6% from 1.3 km to 1.3 km9.3% from 1.3 km to 1.3 km9.1% from 1.3 km to 1.3 km1.8% from 1.3 km to 1.3 km13.3% from 1.3 km to 1.3 km8.5% from 1.3 km to 1.3 km8.3% from 1.3 km to 1.3 km8.2% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.4 km8.5% from 1.4 km to 1.4 km8.5% from 1.4 km to 1.4 km8.2% from 1.4 km to 1.4 km8.7% from 1.4 km to 1.4 km14.3% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km8.5% from 1.4 km to 1.4 km10.0% from 1.4 km to 1.4 km8.7% from 1.4 km to 1.4 km14.6% from 1.4 km to 1.4 km8.9% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km8.9% from 1.4 km to 1.4 km8.9% from 1.4 km to 1.4 km9.5% from 1.4 km to 1.4 km9.1% from 1.4 km to 1.4 km10.3% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.5 km4.7% from 1.5 km to 1.5 km9.5% from 1.5 km to 1.5 km11.1% from 1.5 km to 1.5 km9.1% from 1.5 km to 1.5 km14.6% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km9.8% from 1.5 km to 1.5 km9.5% from 1.5 km to 1.5 km8.3% from 1.5 km to 1.5 km8.3% from 1.5 km to 1.5 km8.9% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km13.0% from 1.5 km to 1.5 km9.1% from 1.5 km to 1.5 km8.9% from 1.5 km to 1.5 km8.7% from 1.5 km to 1.6 km18.2% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km3.2% from 1.6 km to 1.6 km9.5% from 1.6 km to 1.6 km9.3% from 1.6 km to 1.6 km9.5% from 1.6 km to 1.6 km9.8% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km4.7% from 1.6 km to 1.6 km13.6% from 1.6 km to 1.6 km8.9% from 1.6 km to 1.6 km9.5% from 1.6 km to 1.6 km15.0% from 1.6 km to 1.6 km1.9% from 1.6 km to 1.7 km9.3% from 1.7 km to 1.7 km9.1% from 1.7 km to 1.7 km9.3% from 1.7 km to 1.7 km9.1% from 1.7 km to 1.7 km2.4% from 1.7 km to 1.7 km9.5% from 1.7 km to 1.7 km9.1% from 1.7 km to 1.7 km10.0% from 1.7 km to 1.7 km9.3% from 1.7 km to 1.7 km3.3% from 1.7 km to 1.7 km9.8% from 1.7 km to 1.7 km10.0% from 1.7 km to 1.7 km10.0% from 1.7 km to 1.7 km10.5% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km7.1% from 1.7 km to 1.8 km9.8% from 1.8 km to 1.8 km10.3% from 1.8 km to 1.8 km9.8% from 1.8 km to 1.8 km9.8% from 1.8 km to 1.8 km3.6% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km18.6% from 1.8 km to 1.8 km4.9% from 1.8 km to 1.8 km9.8% from 1.8 km to 1.8 km2.2% from 1.8 km to 1.8 km9.8% from 1.8 km to 1.8 km14.6% from 1.8 km to 1.8 km10.3% from 1.8 km to 1.8 km10.0% from 1.8 km to 1.9 km2.5% from 1.9 km to 1.9 km10.0% from 1.9 km to 1.9 km9.8% from 1.9 km to 1.9 km10.0% from 1.9 km to 1.9 km10.3% from 1.9 km to 1.9 km3.1% from 1.9 km to 1.9 km10.3% from 1.9 km to 1.9 km10.3% from 1.9 km to 1.9 km15.0% from 1.9 km to 1.9 km9.8% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km3.3% from 1.9 km to 1.9 km9.8% from 1.9 km to 1.9 km9.5% from 1.9 km to 1.9 km9.5% from 1.9 km to 1.9 km9.3% from 1.9 km to 2.0 km1.9% from 2.0 km to 2.0 km9.8% from 2.0 km to 2.0 km14.0% from 2.0 km to 2.0 km9.3% from 2.0 km to 2.0 km9.5% from 2.0 km to 2.0 km2.4% from 2.0 km to 2.0 km9.3% from 2.0 km to 2.0 km10.0% from 2.0 km to 2.0 km9.5% from 2.0 km to 2.0 km14.6% from 2.0 km to 2.0 km2.4% from 2.0 km to 2.0 km9.1% from 2.0 km to 2.0 km14.0% from 2.0 km to 2.0 km9.5% from 2.0 km to 2.1 km14.0% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km9.8% from 2.1 km to 2.1 km9.3% from 2.1 km to 2.1 km10.3% from 2.1 km to 2.1 km9.8% from 2.1 km to 2.1 km3.3% from 2.1 km to 2.1 km14.0% from 2.1 km to 2.1 km9.8% from 2.1 km to 2.1 km9.8% from 2.1 km to 2.1 km9.3% from 2.1 km to 2.1 km3.7% from 2.1 km to 2.1 km9.8% from 2.1 km to 2.1 km9.8% from 2.1 km to 2.1 km10.0% from 2.1 km to 2.2 km9.3% from 2.2 km to 2.2 km3.3% from 2.2 km to 2.2 km10.0% from 2.2 km to 2.2 km10.3% from 2.2 km to 2.2 km10.5% from 2.2 km to 2.2 km9.8% from 2.2 km to 2.2 km1.6% from 2.2 km to 2.2 km9.3% from 2.2 km to 2.2 km14.6% from 2.2 km to 2.2 km9.8% from 2.2 km to 2.2 km9.5% from 2.2 km to 2.2 km3.2% from 2.2 km to 2.2 km9.8% from 2.2 km to 2.2 km9.5% from 2.2 km to 2.2 km9.5% from 2.2 km to 2.3 km10.3% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km4.9% from 2.3 km to 2.3 km10.0% from 2.3 km to 2.3 km14.3% from 2.3 km to 2.3 km10.0% from 2.3 km to 2.3 km9.8% from 2.3 km to 2.3 km2.1% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km23.3% from 2.3 km to 2.3 km9.1% from 2.3 km to 2.3 km3.4% from 2.3 km to 2.4 km9.1% from 2.4 km to 2.4 km13.6% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.4 km13.6% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km1.9% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.4 km9.3% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.4 km13.6% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.4 km9.1% from 2.4 km to 2.5 km9.1% from 2.5 km to 2.5 km2.3% from 2.5 km to 2.5 km14.0% from 2.5 km to 2.5 km9.1% from 2.5 km to 2.5 km9.3% from 2.5 km to 2.5 km8.9% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km2.3% from 2.5 km to 2.5 km13.3% from 2.5 km to 2.5 km9.3% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.6 km6.1% from 2.6 km to 2.6 km8.3% from 2.6 km to 2.6 km12.2% from 2.6 km to 2.6 km7.8% from 2.6 km to 2.6 km8.5% from 2.6 km to 2.6 km1.9% from 2.6 km to 2.6 km8.2% from 2.6 km to 2.6 km8.2% from 2.6 km to 2.6 km7.8% from 2.6 km to 2.7 km12.2% from 2.7 km to 2.7 km1.2% from 2.7 km to 2.7 km8.2% from 2.7 km to 2.7 km12.0% from 2.7 km to 2.7 km8.0% from 2.7 km to 2.7 km8.0% from 2.7 km to 2.7 km1.6% from 2.7 km to 2.7 km7.5% from 2.7 km to 2.7 km12.2% from 2.7 km to 2.7 km7.4% from 2.7 km to 2.8 km7.7% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km3.9% from 2.8 km to 2.8 km7.5% from 2.8 km to 2.8 km12.0% from 2.8 km to 2.8 km7.5% from 2.8 km to 2.8 km7.7% from 2.8 km to 2.8 km3.9% from 2.8 km to 2.8 km8.2% from 2.8 km to 2.8 km8.0% from 2.8 km to 2.8 km12.5% from 2.8 km to 2.8 km8.7% from 2.8 km to 2.8 km1.4% from 2.8 km to 2.9 km8.5% from 2.9 km to 2.9 km8.9% from 2.9 km to 2.9 km12.5% from 2.9 km to 2.9 km8.7% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km2.9% from 2.9 km to 2.9 km9.1% from 2.9 km to 2.9 km9.1% from 2.9 km to 2.9 km8.5% from 2.9 km to 2.9 km12.5% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km3.9% from 2.9 km to 2.9 km8.3% from 2.9 km to 2.9 km8.2% from 2.9 km to 3.0 km8.9% from 3.0 km to 3.0 km8.7% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km3.9% from 3.0 km to 3.0 km12.5% from 3.0 km to 3.0 km7.5% from 3.0 km to 3.0 km8.3% from 3.0 km to 3.0 km8.2% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km8.5% from 3.0 km to 3.0 km7.8% from 3.0 km to 3.0 km8.5% from 3.0 km to 3.0 km12.5% from 3.0 km to 3.1 km8.5% from 3.1 km to 3.1 km1.6% from 3.1 km to 3.1 km8.2% from 3.1 km to 3.1 km8.2% from 3.1 km to 3.1 km8.0% from 3.1 km to 3.1 km11.3% from 3.1 km to 3.1 km1.1% from 3.1 km to 3.1 km11.5% from 3.1 km to 3.1 km7.4% from 3.1 km to 3.2 km8.2% from 3.2 km to 3.2 km3.9% from 3.2 km to 3.2 km8.3% from 3.2 km to 3.2 km7.8% from 3.2 km to 3.2 km7.7% from 3.2 km to 3.2 km7.8% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km12.0% from 3.2 km to 3.2 km7.7% from 3.2 km to 3.2 km7.8% from 3.2 km to 3.2 km5.9% from 3.2 km to 3.2 km8.2% from 3.2 km to 3.3 km1.3% from 3.3 km to 3.3 km8.0% from 3.3 km to 3.3 km7.8% from 3.3 km to 3.3 km7.7% from 3.3 km to 3.3 km8.3% from 3.3 km to 3.3 km2.7% from 3.3 km to 3.3 km7.5% from 3.3 km to 3.3 km7.7% from 3.3 km to 3.3 km7.7% from 3.3 km to 3.3 km7.7% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.4 km5.8% from 3.4 km to 3.4 km8.0% from 3.4 km to 3.4 km6.9% from 3.4 km to 3.4 km11.8% from 3.4 km to 3.4 km7.1% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km3.6% from 3.4 km to 3.4 km7.3% from 3.4 km to 3.4 km10.9% from 3.4 km to 3.4 km7.4% from 3.4 km to 3.4 km7.8% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.5 km2.5% from 3.5 km to 3.5 km10.5% from 3.5 km to 3.5 km7.7% from 3.5 km to 3.5 km7.3% from 3.5 km to 3.5 km7.5% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km7.4% from 3.5 km to 3.5 km7.0% from 3.5 km to 3.5 km10.3% from 3.5 km to 3.5 km7.1% from 3.5 km to 3.5 km7.1% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km2.3% from 3.5 km to 3.6 km11.1% from 3.6 km to 3.6 km7.5% from 3.6 km to 3.6 km6.7% from 3.6 km to 3.6 km7.7% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km3.5% from 3.6 km to 3.6 km11.3% from 3.6 km to 3.6 km6.3% from 3.6 km to 3.6 km7.8% from 3.6 km to 3.6 km6.7% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km2.4% from 3.6 km to 3.6 km7.1% from 3.6 km to 3.7 km6.6% from 3.7 km to 3.7 km6.8% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km2.2% from 3.7 km to 3.7 km7.0% from 3.7 km to 3.7 km6.7% from 3.7 km to 3.7 km6.9% from 3.7 km to 3.7 km6.8% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.8 km0.0% from 3.8 km to 3.8 km3.4% from 3.8 km to 3.8 km6.7% from 3.8 km to 3.8 km6.7% from 3.8 km to 3.8 km6.3% from 3.8 km to 3.8 km7.0% from 3.8 km to 3.8 km0.8% from 3.8 km to 3.9 km6.6% from 3.9 km to 3.9 km9.8% from 3.9 km to 3.9 km6.2% from 3.9 km to 3.9 km6.5% from 3.9 km to 3.9 km0.8% from 3.9 km to 3.9 km6.6% from 3.9 km to 3.9 km6.5% from 3.9 km to 4.0 km6.8% from 4.0 km to 4.0 km9.8% from 4.0 km to 4.0 km0.8% from 4.0 km to 4.0 km6.6% from 4.0 km to 4.0 km6.7% from 4.0 km to 4.0 km6.9% from 4.0 km to 4.0 km6.6% from 4.0 km to 4.0 km1.0% from 4.0 km to 4.1 km9.5% from 4.1 km to 4.1 km6.9% from 4.1 km to 4.1 km6.8% from 4.1 km to 4.1 km6.5% from 4.1 km to 4.1 km0.7% from 4.1 km to 4.2 km6.5% from 4.2 km to 4.2 km10.2% from 4.2 km to 4.2 km6.8% from 4.2 km to 4.2 km6.7% from 4.2 km to 4.2 km0.0% from 4.2 km to 4.2 km6.3% from 4.2 km to 4.2 km10.2% from 4.2 km to 4.3 km6.3% from 4.3 km to 4.3 km9.5% from 4.3 km to 4.3 km6.8% from 4.3 km to 4.3 km0.0% from 4.3 km to 4.3 km0.0% from 4.3 km to 4.3 km0.0% from 4.3 km to 4.3 km6.6% from 4.3 km to 4.3 km9.7% from 4.3 km to 4.3 km6.7% from 4.3 km to 4.3 km6.9% from 4.3 km to 4.3 km10.2% from 4.3 km to 4.3 km0.0% from 4.3 km to 4.4 km0.9% from 4.4 km to 4.4 km6.8% from 4.4 km to 4.4 km6.5% from 4.4 km to 4.4 km6.7% from 4.4 km to 4.4 km6.3% from 4.4 km to 4.4 km0.9% from 4.4 km to 4.5 km6.6% from 4.5 km to 4.5 km10.0% from 4.5 km to 4.5 km6.7% from 4.5 km to 4.5 km6.3% from 4.5 km to 4.5 km0.0% from 4.5 km to 4.5 km3.1% from 4.5 km to 4.6 km6.7% from 4.6 km to 4.6 km9.5% from 4.6 km to 4.6 km6.3% from 4.6 km to 4.6 km6.5% from 4.6 km to 4.6 km0.8% from 4.6 km to 4.6 km6.6% from 4.6 km to 4.6 km9.7% from 4.6 km to 4.6 km6.5% from 4.6 km to 4.6 km6.6% from 4.6 km to 4.7 km0.0% from 4.7 km to 4.7 km6.6% from 4.7 km to 4.7 km6.5% from 4.7 km to 4.7 km6.8% from 4.7 km to 4.7 km6.7% from 4.7 km to 4.7 km6.7% from 4.7 km to 4.7 km0.0% from 4.7 km to 4.8 km1.7% from 4.8 km to 4.8 km9.7% from 4.8 km to 4.8 km7.0% from 4.8 km to 4.8 km6.7% from 4.8 km to 4.8 km6.8% from 4.8 km to 4.8 km0.0% from 4.8 km to 4.8 km1.3% from 4.8 km to 4.8 km6.8% from 4.8 km to 4.9 km7.4% from 4.9 km to 4.9 km6.5% from 4.9 km to 4.9 km7.4% from 4.9 km to 4.9 km0.0% from 4.9 km to 4.9 km1.8% from 4.9 km to 4.9 km5.9% from 4.9 km to 4.9 km5.8% from 4.9 km to 4.9 km6.0% from 4.9 km to 4.9 km6.2% from 4.9 km to 5.0 km1.5% from 5.0 km to 5.0 km5.9% from 5.0 km to 5.0 km9.1% from 5.0 km to 5.0 km6.0% from 5.0 km to 5.0 km6.2% from 5.0 km to 5.0 km0.6% from 5.0 km to 5.1 km6.3% from 5.1 km to 5.1 km6.5% from 5.1 km to 5.1 km10.2% from 5.1 km to 5.1 km6.1% from 5.1 km to 5.1 km0.7% from 5.1 km to 5.2 km6.2% from 5.2 km to 5.2 km9.7% from 5.2 km to 5.2 km6.5% from 5.2 km to 5.2 km6.5% from 5.2 km to 5.2 km0.0% from 5.2 km to 5.2 km4.0% from 5.2 km to 5.2 km6.1% from 5.2 km to 5.2 km6.5% from 5.2 km to 5.2 km6.6% from 5.2 km to 5.3 km0.0% from 5.3 km to 5.3 km0.0% from 5.3 km to 5.3 km4.7% from 5.3 km to 5.3 km6.5% from 5.3 km to 5.3 km6.3% from 5.3 km to 5.3 km9.8% from 5.3 km to 5.3 km7.1% from 5.3 km to 5.3 km1.3% from 5.3 km to 5.4 km9.8% from 5.4 km to 5.4 km6.2% from 5.4 km to 5.4 km6.3% from 5.4 km to 5.4 km3.9% from 5.4 km to 5.4 km0.0% from 5.4 km to 5.4 km0.0% from 5.4 km to 5.5 km3.2% from 5.5 km to 5.5 km6.3% from 5.5 km to 5.5 km6.3% from 5.5 km to 5.5 km6.0% from 5.5 km to 5.5 km9.7% from 5.5 km to 5.5 km0.0% from 5.5 km to 5.5 km1.6% from 5.5 km to 5.5 km6.3% from 5.5 km to 5.5 km6.6% from 5.5 km to 5.6 km6.3% from 5.6 km to 5.6 km6.2% from 5.6 km to 5.6 km1.3% from 5.6 km to 5.6 km6.7% from 5.6 km to 5.6 km6.3% from 5.6 km to 5.6 km6.5% from 5.6 km to 5.6 km6.5% from 5.6 km to 5.6 km0.8% from 5.6 km to 5.7 km6.1% from 5.7 km to 5.7 km6.0% from 5.7 km to 5.7 km6.2% from 5.7 km to 5.7 km6.1% from 5.7 km to 5.7 km0.0% from 5.7 km to 5.7 km0.8% from 5.7 km to 5.8 km6.5% from 5.8 km to 5.8 km9.5% from 5.8 km to 5.8 km6.7% from 5.8 km to 5.8 km6.5% from 5.8 km to 5.8 km0.0% from 5.8 km to 5.8 km1.1% from 5.8 km to 5.8 km6.6% from 5.8 km to 5.8 km6.6% from 5.8 km to 5.8 km6.6% from 5.8 km to 5.8 km7.1% from 5.8 km to 5.9 km0.0% from 5.9 km to 5.9 km2.0% from 5.9 km to 5.9 km7.8% from 5.9 km to 5.9 km5.6% from 5.9 km to 5.9 km6.1% from 5.9 km to 5.9 km6.6% from 5.9 km to 5.9 km1.1% from 5.9 km to 6.0 km6.7% from 6.0 km to 6.0 km6.9% from 6.0 km to 6.0 km6.6% from 6.0 km to 6.0 km6.8% from 6.0 km to 6.0 km0.0% from 6.0 km to 6.0 km1.1% from 6.0 km to 6.1 km9.2% from 6.1 km to 6.1 km5.7% from 6.1 km to 6.1 km6.5% from 6.1 km to 6.1 km6.3% from 6.1 km to 6.1 km0.0% from 6.1 km to 6.1 km3.3% from 6.1 km to 6.1 km6.5% from 6.1 km to 6.1 km6.1% from 6.1 km to 6.1 km9.4% from 6.1 km to 6.1 km6.3% from 6.1 km to 6.1 km0.0% from 6.1 km to 6.2 km1.2% from 6.2 km to 6.2 km6.0% from 6.2 km to 6.2 km6.6% from 6.2 km to 6.2 km9.8% from 6.2 km to 6.2 km6.0% from 6.2 km to 6.2 km0.7% from 6.2 km to 6.3 km6.0% from 6.3 km to 6.3 km5.9% from 6.3 km to 6.3 km5.7% from 6.3 km to 6.3 km8.5% from 6.3 km to 6.3 km0.0% from 6.3 km to 6.3 km2.0% from 6.3 km to 6.4 km6.3% from 6.4 km to 6.4 km9.8% from 6.4 km to 6.4 km6.5% from 6.4 km to 6.4 km6.3% from 6.4 km to 6.4 km0.0% from 6.4 km to 6.4 km1.6% from 6.4 km to 6.4 km9.7% from 6.4 km to 6.4 km6.3% from 6.4 km to 6.4 km6.2% from 6.4 km to 6.4 km6.1% from 6.4 km to 6.5 km0.0% from 6.5 km to 6.5 km3.1% from 6.5 km to 6.5 km6.1% from 6.5 km to 6.5 km6.0% from 6.5 km to 6.5 km6.3% from 6.5 km to 6.5 km6.1% from 6.5 km to 6.5 km0.0% from 6.5 km to 6.5 km6.2% from 6.5 km to 6.5 km6.0% from 6.5 km to 6.6 km6.3% from 6.6 km to 6.6 km5.9% from 6.6 km to 6.6 km6.0% from 6.6 km to 6.6 km0.0% from 6.6 km to 6.6 km2.0% from 6.6 km to 6.6 km5.9% from 6.6 km to 6.6 km6.1% from 6.6 km to 6.6 km9.2% from 6.6 km to 6.6 km5.9% from 6.6 km to 6.7 km0.0% from 6.7 km to 6.7 km2.0% from 6.7 km to 6.7 km6.0% from 6.7 km to 6.7 km6.1% from 6.7 km to 6.7 km6.0% from 6.7 km to 6.7 km6.1% from 6.7 km to 6.7 km0.0% from 6.7 km to 6.8 km5.9% from 6.8 km to 6.8 km6.1% from 6.8 km to 6.8 km9.0% from 6.8 km to 6.8 km6.0% from 6.8 km to 6.8 km6.0% from 6.8 km to 6.8 km0.0% from 6.8 km to 6.8 km1.5% from 6.8 km to 6.9 km8.8% from 6.9 km to 6.9 km6.2% from 6.9 km to 6.9 km6.0% from 6.9 km to 6.9 km9.0% from 6.9 km to 6.9 km0.0% from 6.9 km to 6.9 km0.9% from 6.9 km to 6.9 km6.2% from 6.9 km to 6.9 km5.7% from 6.9 km to 7.0 km0.0% from 7.0 km to 7.0 km12.3% from 7.0 km to 7.0 km0.8% from 7.0 km to 7.0 km6.2% from 7.0 km to 7.0 km9.2% from 7.0 km to 7.0 km5.9% from 7.0 km to 7.0 km6.1% from 7.0 km to 7.0 km0.0% from 7.0 km to 7.1 km2.1% from 7.1 km to 7.1 km6.3% from 7.1 km to 7.1 km6.0% from 7.1 km to 7.1 km6.3% from 7.1 km to 7.1 km6.6% from 7.1 km to 7.1 km0.0% from 7.1 km to 7.2 km0.8% from 7.2 km to 7.2 km9.7% from 7.2 km to 7.2 km6.2% from 7.2 km to 7.2 km6.3% from 7.2 km to 7.2 km5.7% from 7.2 km to 7.2 km1.5% from 7.2 km to 7.3 km5.9% from 7.3 km to 7.3 km6.1% from 7.3 km to 7.3 km9.2% from 7.3 km to 7.3 km5.9% from 7.3 km to 7.3 km0.0% from 7.3 km to 7.3 km3.1% from 7.3 km to 7.3 km6.5% from 7.3 km to 7.3 km9.5% from 7.3 km to 7.3 km6.3% from 7.3 km to 7.4 km6.2% from 7.4 km to 7.4 km0.0% from 7.4 km to 7.4 km1.0% from 7.4 km to 7.4 km9.1% from 7.4 km to 7.4 km6.2% from 7.4 km to 7.4 km6.3% from 7.4 km to 7.4 km6.3% from 7.4 km to 7.4 km0.0% from 7.4 km to 7.5 km3.1% from 7.5 km to 7.5 km6.1% from 7.5 km to 7.5 km6.6% from 7.5 km to 7.5 km5.6% from 7.5 km to 7.5 km5.7% from 7.5 km to 7.5 km1.1% from 7.5 km to 7.5 km5.5% from 7.5 km to 7.6 km5.6% from 7.6 km to 7.6 km8.5% from 7.6 km to 7.6 km5.6% from 7.6 km to 7.6 km0.0% from 7.6 km to 7.6 km1.1% from 7.6 km to 7.6 km5.6% from 7.6 km to 7.6 km5.8% from 7.6 km to 7.6 km5.6% from 7.6 km to 7.6 km5.6% from 7.6 km to 7.6 km0.0% from 7.6 km to 7.7 km1.8% from 7.7 km to 7.7 km6.3% from 7.7 km to 7.7 km6.0% from 7.7 km to 7.7 km5.7% from 7.7 km to 7.7 km5.9% from 7.7 km to 7.7 km0.8% from 7.7 km to 7.8 km9.2% from 7.8 km to 7.8 km5.1% from 7.8 km to 7.8 km6.2% from 7.8 km to 7.8 km5.8% from 7.8 km to 7.8 km1.1% from 7.8 km to 7.9 km5.9% from 7.9 km to 7.9 km5.8% from 7.9 km to 7.9 km7.6% from 7.9 km to 7.9 km6.3% from 7.9 km to 7.9 km0.8% from 7.9 km to 7.9 km5.9% from 7.9 km to 7.9 km5.7% from 7.9 km to 7.9 km5.8% from 7.9 km to 8.0 km8.7% from 8.0 km to 8.0 km0.7% from 8.0 km to 8.0 km5.4% from 8.0 km to 8.0 km9.8% from 8.0 km to 8.0 km6.2% from 8.0 km to 8.0 km6.0% from 8.0 km to 8.0 km0.9% from 8.0 km to 8.1 km5.9% from 8.1 km to 8.1 km5.5% from 8.1 km to 8.1 km7.5% from 8.1 km to 8.1 km5.6% from 8.1 km to 8.1 km0.0% from 8.1 km to 8.2 km2.8% from 8.2 km to 8.2 km5.9% from 8.2 km to 8.2 km5.6% from 8.2 km to 8.2 km5.6% from 8.2 km to 8.2 km5.9% from 8.2 km to 8.2 km0.0% from 8.2 km to 8.2 km1.4% from 8.2 km to 8.3 km5.6% from 8.3 km to 8.3 km5.6% from 8.3 km to 8.3 km7.5% from 8.3 km to 8.3 km5.8% from 8.3 km to 8.3 km0.0% from 8.3 km to 8.3 km6.0% from 8.3 km to 8.3 km8.3% from 8.3 km to 8.4 km6.2% from 8.4 km to 8.4 km7.8% from 8.4 km to 8.4 km5.8% from 8.4 km to 8.4 km1.2% from 8.4 km to 8.4 km6.6% from 8.4 km to 8.4 km6.1% from 8.4 km to 8.4 km5.4% from 8.4 km to 8.4 km5.8% from 8.4 km to 8.4 km0.0% from 8.4 km to 8.5 km5.6% from 8.5 km to 8.5 km9.1% from 8.5 km to 8.5 km9.1% from 8.5 km to 8.5 km13.6% from 8.5 km to 8.5 km3.0% from 8.5 km to 8.5 km0.0% from 8.5 km to 8.5 km3.0% from 8.5 km to 8.6 km5.6% from 8.6 km to 8.6 km10.0% from 8.6 km to 8.6 km6.2% from 8.6 km to 8.6 km6.3% from 8.6 km to 8.6 km0.0% from 8.6 km to 8.6 km3.1% from 8.6 km to 8.6 km7.3% from 8.6 km to 8.6 km9.5% from 8.6 km to 8.6 km5.7% from 8.6 km to 8.7 km5.8% from 8.7 km to 8.7 km0.0% from 8.7 km to 8.7 km1.3% from 8.7 km to 8.7 km5.3% from 8.7 km to 8.7 km7.1% from 8.7 km to 8.7 km6.0% from 8.7 km to 8.7 km6.0% from 8.7 km to 8.7 km0.0% from 8.7 km to 8.7 km1.1% from 8.7 km to 8.8 km6.7% from 8.8 km to 8.8 km8.1% from 8.8 km to 8.8 km6.8% from 8.8 km to 8.8 km6.2% from 8.8 km to 8.8 km0.8% from 8.8 km to 8.9 km9.8% from 8.9 km to 8.9 km6.6% from 8.9 km to 8.9 km10.0% from 8.9 km to 8.9 km6.3% from 8.9 km to 8.9 km0.0% from 8.9 km to 8.9 km2.1% from 8.9 km to 8.9 km8.5% from 8.9 km to 8.9 km7.1% from 8.9 km to 9.0 km5.8% from 9.0 km to 9.0 km6.8% from 9.0 km to 9.0 km0.0% from 9.0 km to 9.0 km1.2% from 9.0 km to 9.0 km5.6% from 9.0 km to 9.0 km6.1% from 9.0 km to 9.0 km9.0% from 9.0 km to 9.0 km6.6% from 9.0 km to 9.0 km0.8% from 9.0 km to 9.1 km5.5% from 9.1 km to 9.1 km5.7% from 9.1 km to 9.1 km5.9% from 9.1 km to 9.1 km5.8% from 9.1 km to 9.1 km0.9% from 9.1 km to 9.2 km4.9% from 9.2 km to 9.2 km4.9% from 9.2 km to 9.2 km5.7% from 9.2 km to 9.2 km5.8% from 9.2 km to 9.2 km0.0% from 9.2 km to 9.2 km2.1% from 9.2 km to 9.2 km6.0% from 9.2 km to 9.2 km6.1% from 9.2 km to 9.2 km6.3% from 9.2 km to 9.3 km6.1% from 9.3 km to 9.3 km1.0% from 9.3 km to 9.3 km6.0% from 9.3 km to 9.3 km6.6% from 9.3 km to 9.3 km9.2% from 9.3 km to 9.3 km6.0% from 9.3 km to 9.3 km1.5% from 9.3 km to 9.3 km5.8% from 9.3 km to 9.4 km6.5% from 9.4 km to 9.4 km6.1% from 9.4 km to 9.4 km6.5% from 9.4 km to 9.4 km0.0% from 9.4 km to 9.4 km3.2% from 9.4 km to 9.4 km6.3% from 9.4 km to 9.4 km6.1% from 9.4 km to 9.4 km6.3% from 9.4 km to 9.4 km6.1% from 9.4 km to 9.4 km0.0% from 9.4 km to 9.5 km1.5% from 9.5 km to 9.5 km6.3% from 9.5 km to 9.5 km7.8% from 9.5 km to 9.5 km6.6% from 9.5 km to 9.5 km2.1% from 9.5 km to 9.6 km5.9% from 9.6 km to 9.6 km6.1% from 9.6 km to 9.6 km6.0% from 9.6 km to 9.6 km0.7% from 9.6 km to 9.6 km6.1% from 9.6 km to 9.6 km6.1% from 9.6 km to 9.6 km6.3% from 9.6 km to 9.7 km6.2% from 9.7 km to 9.7 km0.0% from 9.7 km to 9.7 km6.0% from 9.7 km to 9.7 km6.2% from 9.7 km to 9.7 km6.3% from 9.7 km to 9.7 km6.1% from 9.7 km to 9.7 km6.3% from 9.7 km to 9.7 km0.8% from 9.7 km to 9.8 km6.2% from 9.8 km to 9.8 km6.2% from 9.8 km to 9.8 km6.1% from 9.8 km to 9.8 km6.2% from 9.8 km to 9.8 km0.0% from 9.8 km to 9.8 km1.5% from 9.8 km to 9.9 km9.1% from 9.9 km to 9.9 km6.3% from 9.9 km to 9.9 km6.1% from 9.9 km to 9.9 km5.7% from 9.9 km to 9.9 km0.0% from 9.9 km to 9.9 km6.3% from 9.9 km to 9.9 km6.3% from 9.9 km to 9.9 km9.8% from 9.9 km to 9.9 km6.2% from 9.9 km to 10.0 km6.8% from 10.0 km to 10.0 km0.0% from 10.0 km to 10.0 km1.3% from 10.0 km to 10.0 km6.8% from 10.0 km to 10.0 km5.6% from 10.0 km to 10.0 km9.8% from 10.0 km to 10.0 km6.2% from 10.0 km to 10.0 km0.0% from 10.0 km to 10.1 km1.7% from 10.1 km to 10.1 km6.7% from 10.1 km to 10.1 km12.0% from 10.1 km to 10.1 km7.1% from 10.1 km to 10.1 km8.0% from 10.1 km to 10.1 km1.5% from 10.1 km to 10.1 km6.7% from 10.1 km to 10.1 km7.1% from 10.1 km to 10.2 km9.8% from 10.2 km to 10.2 km5.6% from 10.2 km to 10.2 km0.0% from 10.2 km to 10.2 km9.4% from 10.2 km to 10.2 km6.5% from 10.2 km to 10.2 km6.2% from 10.2 km to 10.2 km6.6% from 10.2 km to 10.2 km6.5% from 10.2 km to 10.2 km0.0% from 10.2 km to 10.2 km0.0% from 10.2 km to 10.2 km0.0% from 10.2 km to 10.2 km7.4% from 10.2 km to 10.2 km6.8% from 10.2 km to 10.3 km6.7% from 10.3 km to 10.3 km10.3% from 10.3 km to 10.3 km6.8% from 10.3 km to 10.3 km0.0% from 10.3 km to 10.3 km1.3% from 10.3 km to 10.3 km6.3% from 10.3 km to 10.3 km6.7% from 10.3 km to 10.3 km6.9% from 10.3 km to 10.3 km3.4% from 10.3 km to 10.4 km0.0% from 10.4 km to 10.4 km5.3% from 10.4 km to 10.4 km6.3% from 10.4 km to 10.4 km5.5% from 10.4 km to 10.4 km5.5% from 10.4 km to 10.4 km6.2% from 10.4 km to 10.4 km0.0% from 10.4 km to 10.4 km2.0% from 10.4 km to 10.5 km5.6% from 10.5 km to 10.5 km6.0% from 10.5 km to 10.5 km5.9% from 10.5 km to 10.5 km6.0% from 10.5 km to 10.5 km0.0% from 10.5 km to 10.5 km4.3% from 10.5 km to 10.6 km5.8% from 10.6 km to 10.6 km5.6% from 10.6 km to 10.6 km5.9% from 10.6 km to 10.6 km8.8% from 10.6 km to 10.6 km0.0% from 10.6 km to 10.6 km2.1% from 10.6 km to 10.6 km5.8% from 10.6 km to 10.6 km6.0% from 10.6 km to 10.6 km6.0% from 10.6 km to 10.6 km5.9% from 10.6 km to 10.7 km0.0% from 10.7 km to 10.7 km1.2% from 10.7 km to 10.7 km5.8% from 10.7 km to 10.7 km5.6% from 10.7 km to 10.7 km5.9% from 10.7 km to 10.7 km6.0% from 10.7 km to 10.7 km0.0% from 10.7 km to 10.8 km5.9% from 10.8 km to 10.8 km5.6% from 10.8 km to 10.8 km8.7% from 10.8 km to 10.8 km6.0% from 10.8 km to 10.8 km5.6% from 10.8 km to 10.8 km0.0% from 10.8 km to 10.9 km2.0% from 10.9 km to 10.9 km5.1% from 10.9 km to 10.9 km5.4% from 10.9 km to 10.9 km5.3% from 10.9 km to 10.9 km8.1% from 10.9 km to 10.9 km0.0% from 10.9 km to 10.9 km0.9% from 10.9 km to 11.0 km5.3% from 11.0 km to 11.0 km5.1% from 11.0 km to 11.0 km7.5% from 11.0 km to 11.0 km5.3% from 11.0 km to 11.0 km0.0% from 11.0 km to 11.1 km4.3% from 11.1 km to 11.1 km4.7% from 11.1 km to 11.1 km4.7% from 11.1 km to 11.1 km4.9% from 11.1 km to 11.1 km4.9% from 11.1 km to 11.1 km0.0% from 11.1 km to 11.2 km0.0% from 11.2 km to 11.2 km2.5% from 11.2 km to 11.2 km7.8% from 11.2 km to 11.2 km4.8% from 11.2 km to 11.2 km4.8% from 11.2 km to 11.3 km4.9% from 11.3 km to 11.3 km0.0% from 11.3 km to 11.3 km1.3% from 11.3 km to 11.3 km5.0% from 11.3 km to 11.3 km4.9% from 11.3 km to 11.4 km5.1% from 11.4 km to 11.4 km5.1% from 11.4 km to 11.4 km0.0% from 11.4 km to 11.4 km0.0% from 11.4 km to 11.4 km0.0% from 11.4 km to 11.5 km0.0% from 11.5 km to 11.5 km8.0% from 11.5 km to 11.5 km4.9% from 11.5 km to 11.5 km5.1% from 11.5 km to 11.5 km7.5% from 11.5 km to 11.6 km5.8% from 11.6 km to 11.6 km1.2% from 11.6 km to 11.6 km6.0% from 11.6 km to 11.6 km5.7% from 11.6 km to 11.6 km6.6% from 11.6 km to 11.6 km6.3% from 11.6 km to 11.6 km1.6% from 11.6 km to 11.6 km4.2% from 11.6 km to 11.7 km5.9% from 11.7 km to 11.7 km6.9% from 11.7 km to 11.7 km6.2% from 11.7 km to 11.7 km2.2% from 11.7 km to 11.7 km9.5% from 11.7 km to 11.7 km6.3% from 11.7 km to 11.7 km7.8% from 11.7 km to 11.7 km6.5% from 11.7 km to 11.7 km0.0% from 11.7 km to 11.7 km1.9% from 11.7 km to 11.7 km6.2% from 11.7 km to 11.8 km6.3% from 11.8 km to 11.8 km6.5% from 11.8 km to 11.8 km6.2% from 11.8 km to 11.8 km0.0% from 11.8 km to 11.8 km3.2% from 11.8 km to 11.8 km6.9% from 11.8 km to 11.8 km6.2% from 11.8 km to 11.8 km10.2% from 11.8 km to 11.8 km6.6% from 11.8 km to 11.8 km3.3% from 11.8 km to 11.8 km6.8% from 11.8 km to 11.8 km6.3% from 11.8 km to 11.8 km6.6% from 11.8 km to 11.9 km6.6% from 11.9 km to 11.9 km0.0% from 11.9 km to 11.9 km3.8% from 11.9 km to 11.9 km8.3% from 11.9 km to 11.9 km11.3% from 11.9 km to 11.9 km8.0% from 11.9 km to 11.9 km6.5% from 11.9 km to 11.9 km2.2% from 11.9 km to 12.0 km5.7% from 12.0 km to 12.0 km6.6% from 12.0 km to 12.0 km7.4% from 12.0 km to 12.0 km9.7% from 12.0 km to 12.0 km6.8% from 12.0 km to 12.0 km6.9% from 12.0 km to 12.0 km7.3% from 12.0 km to 12.0 km10.2% from 12.0 km to 12.0 km6.5% from 12.0 km to 12.0 km0.0% from 12.0 km to 12.0 km1.7% from 12.0 km to 12.0 km10.3% from 12.0 km to 12.0 km6.3% from 12.0 km to 12.1 km6.5% from 12.1 km to 12.1 km10.0% from 12.1 km to 12.1 km1.1% from 12.1 km to 12.1 km6.6% from 12.1 km to 12.1 km6.2% from 12.1 km to 12.1 km7.3% from 12.1 km to 12.1 km6.5% from 12.1 km to 12.1 km0.0% from 12.1 km to 12.1 km2.2% from 12.1 km to 12.2 km6.7% from 12.2 km to 12.2 km6.2% from 12.2 km to 12.2 km7.1% from 12.2 km to 12.2 km6.5% from 12.2 km to 12.2 km0.0% from 12.2 km to 12.2 km2.1% from 12.2 km to 12.2 km10.0% from 12.2 km to 12.2 km6.9% from 12.2 km to 12.2 km6.2% from 12.2 km to 12.2 km5%5%3%3%3%3%0 m2 km4 km6 km8 km10 km12 km
Gradient key0-3%3-6%6-9%9-12%12-15%15%+

Climb Stats

Combined metric and imperial stats for quick route planning.

Climb categoryCategory 2
Distance12.23 km / 7.60 miles
Elevation gain434.2 m / 1,425 ft
Average gradient3.6%
Maximum gradient11.7%
Elevation high988.4 m / 3,243 ft
Elevation low554.2 m / 1,818 ft
Climb difficulty score44,015.4

Similar Climbs Nearby

If you like the shape of this climb, these nearby options have a similar distance, gradient, and elevation profile.

Climb Rank

How does this climb compare against every other climb in the world?

🗺

This climb ranks 51,555th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 366th most difficult cycling climb of all 55,671 climbs in Canada.

📉

Places 321st out of 17,548 cycling climbs in British Columbia.

Ranks 17th out of 240 cycling climbs in Regional District of Kootenay Boundary.

🥇

This is the most difficult cycling climb in Area D (Granby Valley).

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb