diff --git a/.gitignore b/.gitignore index b015f33..ffa179a 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,6 @@ /vendor/ /node_modules/ /composer.dev.lock + +# Lint caches +/.php-cs-fixer.cache diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php new file mode 100644 index 0000000..1dbb759 --- /dev/null +++ b/.php-cs-fixer.dist.php @@ -0,0 +1,53 @@ +in([__DIR__.'/lib', __DIR__.'/public']) + ->append([__DIR__.'/config/settings-sample.php']) + ->name('*.php'); + +return (new PhpCsFixer\Config()) + ->setIndent("\t") + ->setLineEnding("\n") + ->setRules([ + //Strings: single quotes except where interpolation needs double + 'single_quote' => true, + + //Arrays: short [] syntax, not long-form array() + 'array_syntax' => ['syntax' => 'short'], + + //Braces: same line as class/function signature (dominant in lib/, + //not the PSR-2 next-line-for-class convention) + 'braces_position' => [ + 'classes_opening_brace' => 'same_line', + 'functions_opening_brace' => 'same_line', + 'anonymous_functions_opening_brace' => 'same_line' + ], + + //Concatenation: no padding around `.` + 'concat_space' => ['spacing' => 'none'], + + //true/false/null: lowercase (100% consistent already) + 'constant_case' => ['case' => 'lower'], + 'lowercase_keywords' => true, + + 'visibility_required' => ['elements' => ['method', 'property', 'const']], + + //Housekeeping - safe regardless of style + 'no_unused_imports' => true, + 'no_trailing_whitespace' => true, + 'no_trailing_whitespace_in_comment' => true, + 'single_blank_line_at_eof' => true, + 'no_empty_statement' => true, + 'trim_array_spaces' => true, + 'new_with_parentheses' => true + ]) + ->setFinder($finder); diff --git a/composer.dev.json b/composer.dev.json index f2f9d0f..ef755a2 100644 --- a/composer.dev.json +++ b/composer.dev.json @@ -13,9 +13,13 @@ } ], "require": { + "php": ">=8.5", "franzz/objects": "dev-vue", "phpmailer/phpmailer": "^7.1" }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.75" + }, "autoload": { "psr-4": { "Franzz\\Livetrail\\": "lib/", @@ -24,5 +28,9 @@ "files": [ "config/settings.php" ] + }, + "scripts": { + "lint": "php-cs-fixer fix --dry-run --diff", + "lint-fix": "php-cs-fixer fix" } } diff --git a/composer.json b/composer.json index 777791e..e126043 100644 --- a/composer.json +++ b/composer.json @@ -10,9 +10,13 @@ } ], "require": { + "php": ">=8.5", "franzz/objects": "dev-vue", "phpmailer/phpmailer": "^7.1" }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.75" + }, "autoload": { "psr-4": { "Franzz\\Livetrail\\": "lib/" @@ -20,5 +24,9 @@ "files": [ "config/settings.php" ] + }, + "scripts": { + "lint": "php-cs-fixer fix --dry-run --diff", + "lint-fix": "php-cs-fixer fix" } } diff --git a/config/settings-sample.php b/config/settings-sample.php index ed84661..646736f 100644 --- a/config/settings-sample.php +++ b/config/settings-sample.php @@ -1,20 +1,19 @@ , ). ESLint's + //component-name-in-template-casing rule only supports PascalCase + //or kebab-case, neither of which matches, so it's left off here + //rather than forced into a casing the codebase doesn't use. + 'vue/component-name-in-template-casing': 'off', + 'vue/multi-word-component-names': 'off', //AppIcon, Admin, Project etc. mix single/multi-word by design + 'vue/attribute-hyphenation': 'off', //existing templates mix camelCase and kebab-case attrs; not consistent enough to enforce yet + 'vue/require-default-prop': 'off', + 'vue/no-v-html': 'error' //codebase currently has zero v-html usage - keep it that way + } + }, + { + ignores: ['public/**', 'vendor/**', 'node_modules/**'] + } +]; diff --git a/lib/Controller.php b/lib/Controller.php index 7807d66..a750bda 100644 --- a/lib/Controller.php +++ b/lib/Controller.php @@ -6,9 +6,8 @@ use Franzz\Objects\PhpObject; use Franzz\Objects\ToolBox; //TODO Keep only local specificities and move bulk to Franzz\Objects\Controller -class Controller extends PhpObject -{ - const MUTATING_ACTIONS = array( +class Controller extends PhpObject { + private const MUTATING_ACTIONS = [ 'add_post', 'subscribe', 'unsubscribe', @@ -21,34 +20,31 @@ class Controller extends PhpObject 'admin_set', 'admin_create', 'admin_delete' - ); - const SESSION_WRITING_ACTIONS = array( + ]; + private const SESSION_WRITING_ACTIONS = [ 'login', 'logout' - ); + ]; private Livetrail $oLivetrail; private array $asReq; private string $sCsrfToken = ''; - public function __construct() - { + public function __construct() { parent::__construct(__CLASS__); } - private function setReqVal(string $sKey, $oValue, string $sValidation=''): void - { + private function setReqVal(string $sKey, $oValue, string $sValidation=''): void { $this->asReq[$sKey] = $this->validateValue($sValidation, $oValue); } - public function handle($sProcessPage, array $argv = array()): string - { + public function handle($sProcessPage, array $argv = []): string { //Start buffering so warnings/notices can be collected ob_start(); //Parse variables $asReq = ToolBox::getRequest($argv); - $this->asReq = array(); + $this->asReq = []; $sAction = $asReq['a'] ?? ''; $this->setReqVal('t', $asReq['t'] ?? ''); $this->setReqVal('name', $asReq['name'] ?? ''); @@ -90,8 +86,7 @@ class Controller extends PhpObject return $sResult; } - private function validateMutationRequest(string $sAction): bool - { + private function validateMutationRequest(string $sAction): bool { return PHP_SAPI === 'cli' || @@ -101,44 +96,38 @@ class Controller extends PhpObject ; } - private function getCsrfToken(): string - { + private function getCsrfToken(): string { if($this->sCsrfToken === '') $this->initCsrfToken(); return $this->sCsrfToken; } - private function setCsrfToken(): void - { + private function setCsrfToken(): void { if(empty($_SESSION['csrf_token'])) $_SESSION['csrf_token'] = bin2hex(random_bytes(32)); $this->sCsrfToken = $_SESSION['csrf_token']; } - private function initCsrfToken(): void - { + private function initCsrfToken(): void { if(PHP_SAPI === 'cli') return; if(session_status() !== PHP_SESSION_ACTIVE) { $bSecure = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || (($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '') === 'https'); - session_set_cookie_params(array('httponly' => true, 'secure' => $bSecure, 'samesite' => 'Lax')); + session_set_cookie_params(['httponly' => true, 'secure' => $bSecure, 'samesite' => 'Lax']); session_start(); } $this->setCsrfToken(); } - private function checkCsrfToken(string $sClientToken): bool - { + private function checkCsrfToken(string $sClientToken): bool { $sServerToken = $this->getCsrfToken(); return PHP_SAPI === 'cli' || ($sServerToken !== '' && is_string($sClientToken) && hash_equals($sServerToken, $sClientToken)); } - private function closeSession(): void - { + private function closeSession(): void { if(session_status() === PHP_SESSION_ACTIVE) session_write_close(); } - private function dispatch(string $sAction): string - { + private function dispatch(string $sAction): string { return match($sAction) { 'markers' => $this->oLivetrail->getMarkers(), 'last_update' => $this->oLivetrail->getLastUpdate(), @@ -154,8 +143,7 @@ class Controller extends PhpObject }; } - private function dispatchAdmin(string $sAction): string - { + private function dispatchAdmin(string $sAction): string { if(!$this->oLivetrail->checkUserClearance(User::CLEARANCE_ADMIN)) { return Livetrail::getJsonResult(false, Livetrail::NOT_FOUND); } @@ -173,11 +161,10 @@ class Controller extends PhpObject }; } - private static function validateValue(string $sValidation, $oValue=0) - { + private static function validateValue(string $sValidation, $oValue=0) { return match($sValidation) { '' => $oValue, - 'positiveInt' => filter_var($oValue, FILTER_VALIDATE_INT, array('options' => array('default' => 0, 'min_range' => 0))) + 'positiveInt' => filter_var($oValue, FILTER_VALIDATE_INT, ['options' => ['default' => 0, 'min_range' => 0]]) }; } } diff --git a/lib/Email.php b/lib/Email.php index 257f527..3573039 100644 --- a/lib/Email.php +++ b/lib/Email.php @@ -25,7 +25,7 @@ class Email extends PhpObject { parent::__construct(__CLASS__); $this->sServName = $sServName; $this->setTemplate($sTemplateName); - $this->asDests = array(); + $this->asDests = []; } public function setTemplate($sTemplateName) { @@ -39,7 +39,7 @@ class Email extends PhpObject { * @param array $asDests Contains: id_user, name, email, language, timezone, active */ public function setDestInfo($asDests) { - if(array_key_exists('email', $asDests)) $asDests = array($asDests); + if(array_key_exists('email', $asDests)) $asDests = [$asDests]; $this->asDests = $asDests; } diff --git a/lib/Feed.php b/lib/Feed.php index 11b7fe2..8a2f266 100644 --- a/lib/Feed.php +++ b/lib/Feed.php @@ -13,32 +13,32 @@ use \Settings; class Feed extends PhpObject { //Spot feed - const FEED_HOOK = 'https://api.findmespot.com/spot-main-web/consumer/rest-api/2.0/public/feed/'; - const FEED_TYPE_XML = '/message.xml'; - const FEED_TYPE_JSON = '/message.json'; - const FEED_MAX_REFRESH = 5 * 60; //Seconds + private const FEED_HOOK = 'https://api.findmespot.com/spot-main-web/consumer/rest-api/2.0/public/feed/'; + private const FEED_TYPE_XML = '/message.xml'; + private const FEED_TYPE_JSON = '/message.json'; + private const FEED_MAX_REFRESH = 5 * 60; //Seconds //Weather - const WEATHER_HOOK = 'https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline'; - const WEATHER_PARAM = array( + private const WEATHER_HOOK = 'https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline'; + private const WEATHER_PARAM = [ 'key' => Settings::WEATHER_TOKEN, 'unitGroup' => 'metric', 'lang' => 'en', 'include' => 'current', 'iconSet' => 'icons2' - ); + ]; //Timezone - const TIMEZONE_HOOK = 'http://api.geonames.org/timezoneJSON'; - + private const TIMEZONE_HOOK = 'http://api.geonames.org/timezoneJSON'; + //DB Tables - const SPOT_TABLE = 'spots'; - const FEED_TABLE = 'feeds'; - const MSG_TABLE = 'messages'; + public const SPOT_TABLE = 'spots'; + public const FEED_TABLE = 'feeds'; + public const MSG_TABLE = 'messages'; //Hide/Display values - const MSG_HIDDEN = 0; - const MSG_DISPLAYED = 1; + public const MSG_HIDDEN = 0; + public const MSG_DISPLAYED = 1; /** * Database Handle @@ -72,10 +72,10 @@ class Feed extends PhpObject { } public function createFeedId($oProjectId) { - $this->setFeedId($this->oDb->insertRow(self::FEED_TABLE, array( + $this->setFeedId($this->oDb->insertRow(self::FEED_TABLE, [ Db::getId(Project::PROJ_TABLE) => $oProjectId, 'status' => 'INACTIVE' - ))); + ])); return $this->getFeedId(); } @@ -92,14 +92,14 @@ class Feed extends PhpObject { } public function getSpots() { - $asSpots = $this->oDb->selectRows(array('from'=>self::SPOT_TABLE)); + $asSpots = $this->oDb->selectRows(['from'=>self::SPOT_TABLE]); foreach($asSpots as &$asSpot) $asSpot['id'] = $asSpot[Db::getId(self::SPOT_TABLE)]; return $asSpots; } public function getFeeds($iFeedId=0) { - $asInfo = array('from'=>self::FEED_TABLE); - if($iFeedId > 0) $asInfo['constraint'] = array(Db::getId(self::FEED_TABLE)=>$iFeedId); + $asInfo = ['from'=>self::FEED_TABLE]; + if($iFeedId > 0) $asInfo['constraint'] = [Db::getId(self::FEED_TABLE)=>$iFeedId]; $asFeeds = $this->oDb->selectRows($asInfo); foreach($asFeeds as &$asFeed) $asFeed['id'] = $asFeed[Db::getId(self::FEED_TABLE)]; @@ -111,21 +111,21 @@ class Feed extends PhpObject { return array_shift($asFeeds); } - public function getMessages($asConstraints=array()) { + public function getMessages($asConstraints=[]) { $sFeedIdCol = Db::getId(self::FEED_TABLE, true); - $asInfo = array( - 'select' => array( + $asInfo = [ + 'select' => [ Db::getId(self::MSG_TABLE), 'ref_msg_id', 'type', //ID 'latitude', 'longitude', //Position 'site_time', 'timezone', 'unix_time', //Time 'weather_icon', 'weather_cond', 'weather_temp' //Weather - ), + ], 'from' => self::MSG_TABLE, - 'join' => array(self::FEED_TABLE => Db::getId(self::FEED_TABLE)), - 'constraint'=> array($sFeedIdCol => $this->getFeedId(), 'display' => self::MSG_DISPLAYED), - 'constOpe' => array($sFeedIdCol => "=", 'display' => "="), - 'orderBy' => array('site_time'=>'ASC') - ); + 'join' => [self::FEED_TABLE => Db::getId(self::FEED_TABLE)], + 'constraint'=> [$sFeedIdCol => $this->getFeedId(), 'display' => self::MSG_DISPLAYED], + 'constOpe' => [$sFeedIdCol => '=', 'display' => '='], + 'orderBy' => ['site_time'=>'ASC'] + ]; if(!empty($asConstraints)) $asInfo = array_merge($asInfo, $asConstraints); $asResult = $this->oDb->selectRows($asInfo); @@ -134,7 +134,7 @@ class Feed extends PhpObject { $iCount = 0; foreach($asResult as &$asMsg) { if($asMsg['weather_icon'] == '' && $iCount < 3) { - $asWeather = $this->getWeather(array($asMsg['latitude'], $asMsg['longitude']), $asMsg['unix_time']); + $asWeather = $this->getWeather([$asMsg['latitude'], $asMsg['longitude']], $asMsg['unix_time']); $asMsg = array_merge($asMsg, $asWeather); $this->oDb->updateRow(self::MSG_TABLE, $asMsg[Db::getId(self::MSG_TABLE)], $asWeather, false); $iCount++; @@ -145,7 +145,7 @@ class Feed extends PhpObject { return $asResult; } - public function getLastMessageId($asConstraints=array()) { + public function getLastMessageId($asConstraints=[]) { $asMessages = $this->getMessages($asConstraints); return end($asMessages)[Db::getId(self::MSG_TABLE)] ?? 0; } @@ -169,7 +169,7 @@ class Feed extends PhpObject { $sTimeZone = date_default_timezone_get(); $oDateTime = new \DateTime('@'.$iTimestamp); $oDateTime->setTimezone(new \DateTimeZone($sTimeZone)); - $asWeather = $this->getWeather(array($sLat, $sLng), $iTimestamp); + $asWeather = $this->getWeather([$sLat, $sLng], $iTimestamp); $asMsg = [ 'ref_msg_id' => $iTimestamp.'/man', @@ -200,33 +200,33 @@ class Feed extends PhpObject { //Fix unstable Spot API Structure if(array_key_exists('message', $asMsgs)) $asMsgs = $asMsgs['message']; //Sometimes adds an extra "message" level - if(!array_key_exists(0, $asMsgs)) $asMsgs = array($asMsgs); //Jumps a level when there is only 1 message + if(!array_key_exists(0, $asMsgs)) $asMsgs = [$asMsgs]; //Jumps a level when there is only 1 message //Update Spot, Feed & Messages if(!empty($asMsgs) && array_key_exists('messengerId', $asMsgs[0])) { //Update Spot Info from the first message - $asSpotInfo = array( + $asSpotInfo = [ 'ref_spot_id' => $asMsgs[0]['messengerId'], 'name' => $asMsgs[0]['messengerName'], 'model' => $asMsgs[0]['modelId'] - ); - $iSpotId = $this->oDb->insertUpdateRow(self::SPOT_TABLE, $asSpotInfo, array('ref_spot_id')); + ]; + $iSpotId = $this->oDb->insertUpdateRow(self::SPOT_TABLE, $asSpotInfo, ['ref_spot_id']); //Update Feed Info and last update date - $asFeedInfo = array( + $asFeedInfo = [ 'ref_feed_id' => $asFeed['id'], Db::getId(self::SPOT_TABLE) => $iSpotId, 'name' => $asFeed['name'], 'description' => $asFeed['description'], 'status' => $asFeed['status'], 'last_update' => $sNow - ); - $iFeedId = $this->oDb->insertUpdateRow(self::FEED_TABLE, $asFeedInfo, array('ref_feed_id')); + ]; + $iFeedId = $this->oDb->insertUpdateRow(self::FEED_TABLE, $asFeedInfo, ['ref_feed_id']); //Update Messages foreach($asMsgs as $asMsg) { - $asMsg = array( + $asMsg = [ 'ref_msg_id' => $asMsg['id'], Db::getId(self::FEED_TABLE) => $iFeedId, 'type' => $asMsg['messageType'], @@ -238,15 +238,15 @@ class Feed extends PhpObject { 'unix_time' => $asMsg['unixTime'], //UNIX Time (backup) 'content' => $asMsg['messageContent'], 'battery_state' => $asMsg['batteryState'] - ); + ]; - $iMsgId = $this->oDb->selectId(self::MSG_TABLE, array('ref_msg_id'=>$asMsg['ref_msg_id'])); + $iMsgId = $this->oDb->selectId(self::MSG_TABLE, ['ref_msg_id'=>$asMsg['ref_msg_id']]); if(!$iMsgId) { //First Catch $asMsg['posted_on'] = $sNow; //Weather Data - $asMsg = array_merge($asMsg, $this->getWeather(array($asMsg['latitude'], $asMsg['longitude']), $asMsg['unix_time'])); + $asMsg = array_merge($asMsg, $this->getWeather([$asMsg['latitude'], $asMsg['longitude']], $asMsg['unix_time'])); $this->oDb->insertRow(self::MSG_TABLE, $asMsg); $bNewMsg = true; @@ -255,7 +255,7 @@ class Feed extends PhpObject { } } } - else $this->oDb->updateRow(self::FEED_TABLE, $this->getFeedId(), array('last_update'=>$sNow)); + else $this->oDb->updateRow(self::FEED_TABLE, $this->getFeedId(), ['last_update'=>$sNow]); return $bNewMsg; } @@ -281,19 +281,19 @@ class Feed extends PhpObject { //Get Condition Language ID $sCondLangId = (new Translator(self::WEATHER_PARAM['lang']))->getTranslationKey($sWeatherCond); - return array( + return [ 'weather_icon' => $sWeatherIcon, 'weather_cond' => $sCondLangId, 'weather_temp' => floatval($sWeatherTemp) - ); + ]; } private function getTimeZone($iLat, $iLng) { - $asParams = array( + $asParams = [ 'username' => Settings::TIMEZONE_USER, 'lat' => $iLat, 'lng' => $iLng - ); + ]; $sApiUrl = self::TIMEZONE_HOOK.'?'.http_build_query($asParams); $asTimeZone = json_decode(file_get_contents($sApiUrl), true); @@ -314,7 +314,7 @@ class Feed extends PhpObject { } private function updateField($sField, $oValue) { - $bResult = ($this->oDb->updateRow(self::FEED_TABLE, $this->getFeedId(), array($sField=>$oValue)) > 0); + $bResult = ($this->oDb->updateRow(self::FEED_TABLE, $this->getFeedId(), [$sField=>$oValue]) > 0); $this->setFeedId($this->getFeedId()); return $bResult; @@ -323,8 +323,8 @@ class Feed extends PhpObject { public function delete() { $bSuccess = false; $sLangId = ''; - $asLangParams = array(); - $asData = array(); + $asLangParams = []; + $asData = []; if($this->getFeedId() > 0) { $asData['id'] = $this->getFeedId(); @@ -333,7 +333,7 @@ class Feed extends PhpObject { } else { $sLangId = 'error.impossible_value'; - $asLangParams = array($this->getFeedId(), 'feed ID'); + $asLangParams = [$this->getFeedId(), 'feed ID']; } return Livetrail::getResult($bSuccess, $sLangId, $asData, $asLangParams); diff --git a/lib/Geo.php b/lib/Geo.php index 211c77b..b6d1d66 100644 --- a/lib/Geo.php +++ b/lib/Geo.php @@ -7,8 +7,8 @@ use \Settings; abstract class Geo extends PhpObject { protected const EXT = ''; - const GEO_FOLDER = 'geo'; - const OPT_SIMPLE = 'simplification'; + private const GEO_FOLDER = 'geo'; + private const OPT_SIMPLE = 'simplification'; protected array $asTracks; protected string $sFilePath; @@ -16,7 +16,7 @@ abstract class Geo extends PhpObject { public function __construct(string $sCodeName) { parent::__construct(get_class($this), Settings::DEBUG, PhpObject::MODE_HTML); $this->sFilePath = self::getBackEndFilePath($sCodeName); - $this->asTracks = array(); + $this->asTracks = []; } //Access from backend @@ -32,4 +32,4 @@ abstract class Geo extends PhpObject { public function getLog() { return $this->getCleanMessageStack(PhpObject::NOTICE_TAB); } -} \ No newline at end of file +} diff --git a/lib/GeoJson.php b/lib/GeoJson.php index 76b5cfb..99fde64 100644 --- a/lib/GeoJson.php +++ b/lib/GeoJson.php @@ -3,11 +3,11 @@ namespace Franzz\Livetrail; class GeoJson extends Geo { + protected const EXT = '.geojson'; - const EXT = '.geojson'; - const MAX_FILESIZE = 2; //MB - const MAX_DEVIATION_FLAT = 0.1; //10% - const MAX_DEVIATION_ELEV = 0.1; //10% + private const MAX_FILESIZE = 2; //MB + private const MAX_DEVIATION_FLAT = 0.1; //10% + private const MAX_DEVIATION_ELEV = 0.1; //10% public function __construct($sCodeName) { parent::__construct($sCodeName); @@ -38,7 +38,7 @@ class GeoJson extends Geo { $iGlobalInvalidPointCount = 0; $iGlobalPointCount = 0; - $this->asTracks = array(); + $this->asTracks = []; foreach($asTracks as $asTrackProps) { $asOptions = $this->parseOptions($asTrackProps['cmt']); @@ -64,18 +64,18 @@ class GeoJson extends Geo { continue 2; //discard tracks } - $asTrack = array( + $asTrack = [ 'type' => 'Feature', - 'properties' => array( + 'properties' => [ 'name' => $asTrackProps['name'], 'type' => $sType, 'description' => $asTrackProps['desc'] - ), - 'geometry' => array( + ], + 'geometry' => [ 'type' => 'LineString', - 'coordinates' => array() - ) - ); + 'coordinates' => [] + ] + ]; if($sType != 'hitchhiking' && str_contains($asTrackProps['desc'], ' ➜ ')) { list($sFrom, $sTo) = explode(' ➜ ', $asTrackProps['desc']); @@ -86,9 +86,9 @@ class GeoJson extends Geo { $asTrackPoints = $asTrackProps['points']; $iPointCount = count($asTrackPoints); $iInvalidPointCount = 0; - $asPrevPoint = array(); + $asPrevPoint = []; foreach($asTrackPoints as $iIndex=>$asPoint) { - $asNextPoint = ($iIndex < ($iPointCount - 1))?$asTrackPoints[$iIndex + 1]:array(); + $asNextPoint = ($iIndex < ($iPointCount - 1))?$asTrackPoints[$iIndex + 1]:[]; if($bSimplify && !empty($asPrevPoint) && !empty($asNextPoint)) { if(!$this->isPointValid($asPrevPoint, $asPoint, $asNextPoint)) { $iInvalidPointCount++; @@ -112,11 +112,11 @@ class GeoJson extends Geo { $this->addNotice('Sorting off-tracks'); //Find first & last track points - $asTracksEnds = array(); - $asTracks = array(); + $asTracksEnds = []; + $asTracks = []; foreach($this->asTracks as $iTrackId=>$asTrack) { $sTrackId = 't'.$iTrackId; - $asTracksEnds[$sTrackId] = array('first'=>reset($asTrack['geometry']['coordinates']), 'last'=>end($asTrack['geometry']['coordinates'])); + $asTracksEnds[$sTrackId] = ['first'=>reset($asTrack['geometry']['coordinates']), 'last'=>end($asTrack['geometry']['coordinates'])]; $asTracks[$sTrackId] = $asTrack; } @@ -153,14 +153,14 @@ class GeoJson extends Geo { //Move track unset($asTracks[$sTrackId]); $iOffset = array_search($sConnectedTrackId, array_keys($asTracks)) + $iPosition; - $asTracks = array_slice($asTracks, 0, $iOffset) + array($sTrackId => $asTrack) + array_slice($asTracks, $iOffset); + $asTracks = array_slice($asTracks, 0, $iOffset) + [$sTrackId => $asTrack] + array_slice($asTracks, $iOffset); } $this->asTracks = array_values($asTracks); } public function getCenter() { - $asCoords = array(); + $asCoords = []; $asMainTracks = array_filter($this->asTracks, function ($astrack) {return $astrack['properties']['type'] == 'main';}); foreach($asMainTracks as $asMainTrack) { foreach($asMainTrack['geometry']['coordinates'] as $aiCoords) { @@ -173,7 +173,7 @@ class GeoJson extends Geo { private function parseOptions($sComment) { $sComment = strip_tags(html_entity_decode($sComment)); - $asOptions = array(self::OPT_SIMPLE=>''); + $asOptions = [self::OPT_SIMPLE=>'']; foreach(explode("\n", $sComment) as $sLine) { $asOptions[mb_strtolower(trim(mb_strstr($sLine, ':', true)))] = mb_strtolower(trim(mb_substr(mb_strstr($sLine, ':'), 1))); } @@ -189,8 +189,8 @@ class GeoJson extends Geo { //Path Turn Check -> -> -> -> //Law of Cosines (vector): angle = arccos(OA.OB / ||OA||.||OB||) - $fVectorOA = array('lon'=>($asPointA['lon'] - $asPointO['lon']), 'lat'=> ($asPointA['lat'] - $asPointO['lat'])); - $fVectorOB = array('lon'=>($asPointB['lon'] - $asPointO['lon']), 'lat'=> ($asPointB['lat'] - $asPointO['lat'])); + $fVectorOA = ['lon'=>($asPointA['lon'] - $asPointO['lon']), 'lat'=> ($asPointA['lat'] - $asPointO['lat'])]; + $fVectorOB = ['lon'=>($asPointB['lon'] - $asPointO['lon']), 'lat'=> ($asPointB['lat'] - $asPointO['lat'])]; $fLengthOA = sqrt(pow($asPointA['lon'] - $asPointO['lon'], 2) + pow($asPointA['lat'] - $asPointO['lat'], 2)); $fLengthOB = sqrt(pow($asPointO['lon'] - $asPointB['lon'], 2) + pow($asPointO['lat'] - $asPointB['lat'], 2)); @@ -210,10 +210,10 @@ class GeoJson extends Geo { } private function buildGeoJson() { - return json_encode(array('type'=>'FeatureCollection', 'features'=>$this->asTracks)); + return json_encode(['type'=>'FeatureCollection', 'features'=>$this->asTracks]); } - private static function getDistance($asPointA, $asPointB) { + private static function getDistance($asPointA, $asPointB) { $fLatFrom = $asPointA[1]; $fLonFrom = $asPointA[0]; $fLatTo = $asPointB[1]; diff --git a/lib/Gpx.php b/lib/Gpx.php index 58d0efe..6e4a9ea 100644 --- a/lib/Gpx.php +++ b/lib/Gpx.php @@ -5,7 +5,7 @@ use Franzz\Objects\ToolBox; class Gpx extends Geo { - const EXT = '.gpx'; + public const EXT = '.gpx'; public function __construct($sCodeName) { parent::__construct($sCodeName); @@ -25,21 +25,21 @@ class Gpx extends Geo { //Tracks $this->addNotice('Converting '.count($oXml->trk).' tracks'); foreach($oXml->trk as $aoTrack) { - $asTrack = array( + $asTrack = [ 'name' => (string) $aoTrack->name, 'desc' => str_replace("\n", '', ToolBox::fixEOL((strip_tags($aoTrack->desc)))), 'cmt' => ToolBox::fixEOL((strip_tags($aoTrack->cmt))), 'color' => (string) $aoTrack->extensions->children('gpxx', true)->TrackExtension->DisplayColor, - 'points'=> array() - ); + 'points'=> [] + ]; foreach($aoTrack->trkseg as $asSegment) { foreach($asSegment as $asPoint) { - $asTrack['points'][] = array( + $asTrack['points'][] = [ 'lon' => (float) $asPoint['lon'], 'lat' => (float) $asPoint['lat'], 'ele' => (int) $asPoint->ele - ); + ]; } } $this->asTracks[] = $asTrack; @@ -49,4 +49,4 @@ class Gpx extends Geo { $this->addNotice('Ignoring '.count($oXml->wpt).' waypoints'); } } -} \ No newline at end of file +} diff --git a/lib/Livetrail.php b/lib/Livetrail.php index e7e3402..da86321 100755 --- a/lib/Livetrail.php +++ b/lib/Livetrail.php @@ -5,7 +5,6 @@ use Franzz\Objects\Db; use Franzz\Objects\Main; use Franzz\Objects\Translator; use Franzz\Objects\ToolBox; -use Franzz\Objects\Mask; use \Settings; /* Timezones @@ -32,27 +31,25 @@ use \Settings; * - timezone: Site Timezone (stored user's timezone for emails) */ -class Livetrail extends Main -{ +class Livetrail extends Main { //Database - const POST_TABLE = 'posts'; + public const POST_TABLE = 'posts'; - const FEED_CHUNK_SIZE = 15; - const MAIL_CHUNK_SIZE = 5; + private const FEED_CHUNK_SIZE = 15; + private const MAIL_CHUNK_SIZE = 5; - const DEFAULT_LANG = 'en'; - const PROJECT_NAME = 'LiveTrail'; + public const DEFAULT_LANG = 'en'; + public const PROJECT_NAME = 'LiveTrail'; - const MAIN_PAGE = 'index'; - const VITE_APP = 'src/app.js'; + private const MAIN_PAGE = 'index'; + private const VITE_APP = 'src/app.js'; private Project $oProject; private Media $oMedia; private User $oUser; - private Map $oMap; + private Map $oMap; - public function __construct($sProcessPage, $sTimezone) - { + public function __construct($sProcessPage, $sTimezone) { parent::__construct($sProcessPage, true, $sTimezone); $this->oUser = new User($this->oDb); @@ -65,116 +62,114 @@ class Livetrail extends Main $this->oMap = new Map($this->oDb); } - protected function install() - { + protected function install() { //Install DB $this->oDb->install(); //Add first user - $iUserId = $this->oDb->insertRow(User::USER_TABLE, array( + $iUserId = $this->oDb->insertRow(User::USER_TABLE, [ 'name' => 'Admin', 'email' => 'admin@admin.com', 'language' => self::DEFAULT_LANG, 'timezone' => date_default_timezone_get(), 'subscribed'=> User::USER_SUBSCRIBED, 'clearance' => User::CLEARANCE_ADMIN - )); + ]); $this->oUser->setUserId($iUserId); } - protected function getSqlOptions() - { - return array - ( - 'tables' => array - ( - Feed::MSG_TABLE => array('ref_msg_id', Db::getId(Feed::FEED_TABLE), 'type', 'latitude', 'longitude', 'iso_time', 'site_time', 'timezone', 'unix_time', 'content', 'battery_state', 'posted_on', 'weather_icon', 'weather_cond', 'weather_temp', 'display'), - Feed::FEED_TABLE => array('ref_feed_id', Db::getId(Feed::SPOT_TABLE), Db::getId(Project::PROJ_TABLE), 'name', 'description', 'status', 'last_update'), - Feed::SPOT_TABLE => array('ref_spot_id', 'name', 'model'), - Project::PROJ_TABLE => array('name', 'codename', 'active_from', 'active_to'), - self::POST_TABLE => array(Db::getId(Project::PROJ_TABLE), Db::getId(User::USER_TABLE), 'name', 'content', 'site_time', 'timezone'), - Media::MEDIA_TABLE => array(Db::getId(Project::PROJ_TABLE), 'filename', 'type', 'taken_on', 'posted_on', 'timezone', 'latitude', 'longitude', 'altitude', 'width', 'height', 'rotate', 'comment'), - User::USER_TABLE => array('name', 'email', 'password', 'token', 'token_exp', 'gravatar', 'language', 'timezone', 'subscribed', 'clearance'), - Map::MAP_TABLE => array('codename', 'pattern', 'token', 'tile_size', 'min_zoom', 'max_zoom', 'attribution'), - Map::MAPPING_TABLE => array(Db::getId(Map::MAP_TABLE) , Db::getId(Project::PROJ_TABLE)) - ), - 'types' => array - ( - 'clearance' => "TINYINT(1) DEFAULT ".User::CLEARANCE_USER, - 'active_from' => "TIMESTAMP DEFAULT 0", - 'active_to' => "TIMESTAMP DEFAULT 0", - 'battery_state' => "VARCHAR(10)", - 'codename' => "VARCHAR(100)", - 'content' => "LONGTEXT", - 'comment' => "LONGTEXT", - 'description' => "VARCHAR(100)", - 'email' => "VARCHAR(320) NOT NULL", - 'filename' => "VARCHAR(100) NOT NULL", - 'iso_time' => "VARCHAR(24)", - 'language' => "VARCHAR(2)", - 'last_update' => "TIMESTAMP DEFAULT 0", - 'latitude' => "DECIMAL(8,6)", - 'longitude' => "DECIMAL(9,6)", - 'altitude' => "SMALLINT", - 'model' => "VARCHAR(20)", - 'name' => "VARCHAR(100)", - 'pattern' => "VARCHAR(200) NOT NULL", + protected function getSqlOptions() { + return + [ + 'tables' => + [ + Feed::MSG_TABLE => ['ref_msg_id', Db::getId(Feed::FEED_TABLE), 'type', 'latitude', 'longitude', 'iso_time', 'site_time', 'timezone', 'unix_time', 'content', 'battery_state', 'posted_on', 'weather_icon', 'weather_cond', 'weather_temp', 'display'], + Feed::FEED_TABLE => ['ref_feed_id', Db::getId(Feed::SPOT_TABLE), Db::getId(Project::PROJ_TABLE), 'name', 'description', 'status', 'last_update'], + Feed::SPOT_TABLE => ['ref_spot_id', 'name', 'model'], + Project::PROJ_TABLE => ['name', 'codename', 'active_from', 'active_to'], + self::POST_TABLE => [Db::getId(Project::PROJ_TABLE), Db::getId(User::USER_TABLE), 'name', 'content', 'site_time', 'timezone'], + Media::MEDIA_TABLE => [Db::getId(Project::PROJ_TABLE), 'filename', 'type', 'taken_on', 'posted_on', 'timezone', 'latitude', 'longitude', 'altitude', 'width', 'height', 'rotate', 'comment'], + User::USER_TABLE => ['name', 'email', 'password', 'token', 'token_exp', 'gravatar', 'language', 'timezone', 'subscribed', 'clearance'], + Map::MAP_TABLE => ['codename', 'pattern', 'token', 'tile_size', 'min_zoom', 'max_zoom', 'attribution'], + Map::MAPPING_TABLE => [Db::getId(Map::MAP_TABLE) , Db::getId(Project::PROJ_TABLE)] + ], + 'types' => + [ + 'clearance' => 'TINYINT(1) DEFAULT '.User::CLEARANCE_USER, + 'active_from' => 'TIMESTAMP DEFAULT 0', + 'active_to' => 'TIMESTAMP DEFAULT 0', + 'battery_state' => 'VARCHAR(10)', + 'codename' => 'VARCHAR(100)', + 'content' => 'LONGTEXT', + 'comment' => 'LONGTEXT', + 'description' => 'VARCHAR(100)', + 'email' => 'VARCHAR(320) NOT NULL', + 'filename' => 'VARCHAR(100) NOT NULL', + 'iso_time' => 'VARCHAR(24)', + 'language' => 'VARCHAR(2)', + 'last_update' => 'TIMESTAMP DEFAULT 0', + 'latitude' => 'DECIMAL(8,6)', + 'longitude' => 'DECIMAL(9,6)', + 'altitude' => 'SMALLINT', + 'model' => 'VARCHAR(20)', + 'name' => 'VARCHAR(100)', + 'pattern' => 'VARCHAR(200) NOT NULL', 'password' => "VARCHAR(255) NOT NULL DEFAULT ''", - 'posted_on' => "TIMESTAMP DEFAULT 0", - 'ref_feed_id' => "VARCHAR(40)", - 'ref_msg_id' => "VARCHAR(15)", - 'ref_spot_id' => "VARCHAR(10)", - 'rotate' => "SMALLINT", - 'site_time' => "TIMESTAMP DEFAULT 0", //DEFAULT 0 removes auto-set to current time - 'status' => "VARCHAR(10)", - 'subscribed' => "BOOLEAN DEFAULT ".User::USER_UNSUBSCRIBED, - 'taken_on' => "TIMESTAMP DEFAULT 0", - 'timezone' => "CHAR(64) NOT NULL", //see mysql.time_zone_name - 'token' => "VARCHAR(4096)", - 'token_exp' => "TIMESTAMP DEFAULT 0", - 'type' => "VARCHAR(20)", - 'unix_time' => "INT", - 'min_zoom' => "TINYINT UNSIGNED", - 'max_zoom' => "TINYINT UNSIGNED", - 'attribution' => "VARCHAR(100)", - 'gravatar' => "LONGTEXT", - 'weather_icon' => "VARCHAR(30)", - 'weather_cond' => "VARCHAR(30)", - 'weather_temp' => "DECIMAL(3,1)", - 'tile_size' => "SMALLINT UNSIGNED DEFAULT 256", - 'width' => "INT", - 'height' => "INT", - 'display' => "BOOLEAN DEFAULT ".Feed::MSG_DISPLAYED - ), - 'constraints' => array - ( - Feed::MSG_TABLE => array("UNIQUE KEY `uni_ref_msg_id` (`ref_msg_id`)", "INDEX(`ref_msg_id`)"), - Feed::FEED_TABLE => array("UNIQUE KEY `uni_ref_feed_id` (`ref_feed_id`)", "INDEX(`ref_feed_id`)"), - Feed::SPOT_TABLE => array("UNIQUE KEY `uni_ref_spot_id` (`ref_spot_id`)", "INDEX(`ref_spot_id`)"), - Project::PROJ_TABLE => "UNIQUE KEY `uni_proj_name` (`codename`)", - Media::MEDIA_TABLE => "UNIQUE KEY `uni_file_name` (`filename`)", - User::USER_TABLE => "UNIQUE KEY `uni_email` (`email`)", - Map::MAP_TABLE => "UNIQUE KEY `uni_map_name` (`codename`)", - Map::MAPPING_TABLE => "default_on_generic_map_only CHECK (`default_map` = 0 OR `id_project` IS NULL)" - ), - 'cascading_delete' => array - ( - Feed::SPOT_TABLE => array(Feed::FEED_TABLE), - Feed::FEED_TABLE => array(Feed::MSG_TABLE), - Project::PROJ_TABLE => array(Feed::FEED_TABLE, Media::MEDIA_TABLE, self::POST_TABLE, Map::MAPPING_TABLE), - Map::MAP_TABLE => array(Map::MAPPING_TABLE) - ) - ); + 'posted_on' => 'TIMESTAMP DEFAULT 0', + 'ref_feed_id' => 'VARCHAR(40)', + 'ref_msg_id' => 'VARCHAR(15)', + 'ref_spot_id' => 'VARCHAR(10)', + 'rotate' => 'SMALLINT', + 'site_time' => 'TIMESTAMP DEFAULT 0', //DEFAULT 0 removes auto-set to current time + 'status' => 'VARCHAR(10)', + 'subscribed' => 'BOOLEAN DEFAULT '.User::USER_UNSUBSCRIBED, + 'taken_on' => 'TIMESTAMP DEFAULT 0', + 'timezone' => 'CHAR(64) NOT NULL', //see mysql.time_zone_name + 'token' => 'VARCHAR(4096)', + 'token_exp' => 'TIMESTAMP DEFAULT 0', + 'type' => 'VARCHAR(20)', + 'unix_time' => 'INT', + 'min_zoom' => 'TINYINT UNSIGNED', + 'max_zoom' => 'TINYINT UNSIGNED', + 'attribution' => 'VARCHAR(100)', + 'gravatar' => 'LONGTEXT', + 'weather_icon' => 'VARCHAR(30)', + 'weather_cond' => 'VARCHAR(30)', + 'weather_temp' => 'DECIMAL(3,1)', + 'tile_size' => 'SMALLINT UNSIGNED DEFAULT 256', + 'width' => 'INT', + 'height' => 'INT', + 'display' => 'BOOLEAN DEFAULT '.Feed::MSG_DISPLAYED + ], + 'constraints' => + [ + Feed::MSG_TABLE => ['UNIQUE KEY `uni_ref_msg_id` (`ref_msg_id`)', 'INDEX(`ref_msg_id`)'], + Feed::FEED_TABLE => ['UNIQUE KEY `uni_ref_feed_id` (`ref_feed_id`)', 'INDEX(`ref_feed_id`)'], + Feed::SPOT_TABLE => ['UNIQUE KEY `uni_ref_spot_id` (`ref_spot_id`)', 'INDEX(`ref_spot_id`)'], + Project::PROJ_TABLE => 'UNIQUE KEY `uni_proj_name` (`codename`)', + Media::MEDIA_TABLE => 'UNIQUE KEY `uni_file_name` (`filename`)', + User::USER_TABLE => 'UNIQUE KEY `uni_email` (`email`)', + Map::MAP_TABLE => 'UNIQUE KEY `uni_map_name` (`codename`)', + Map::MAPPING_TABLE => 'default_on_generic_map_only CHECK (`default_map` = 0 OR `id_project` IS NULL)' + ], + 'cascading_delete' => + [ + Feed::SPOT_TABLE => [Feed::FEED_TABLE], + Feed::FEED_TABLE => [Feed::MSG_TABLE], + Project::PROJ_TABLE => [Feed::FEED_TABLE, Media::MEDIA_TABLE, self::POST_TABLE, Map::MAPPING_TABLE], + Map::MAP_TABLE => [Map::MAPPING_TABLE] + ] + ]; } public function getAppMainPage(string $sCsrfToken='') { $asViteAssets = $this->getViteAssets(); return parent::getMainPage( - array( + [ 'projects' => $this->oProject->getProjects(), 'user' => $this->oUser->getUserInfo(), - 'consts' => array( + 'consts' => [ 'modes' => Project::MODES, 'clearances' => User::CLEARANCES, 'default_timezone' => Settings::TIMEZONE, @@ -184,10 +179,10 @@ class Livetrail extends Main 'title' => self::PROJECT_NAME, 'default_page' => 'project', 'csrf_token' => $sCsrfToken - ) - ), + ] + ], self::MAIN_PAGE, - array( + [ 'tags' => [ 'language' => $this->oLang->getLanguage(), 'title' => self::PROJECT_NAME, @@ -197,7 +192,7 @@ class Livetrail extends Main 'css' => $asViteAssets['css'], 'module' => $asViteAssets['module'] ] - ) + ] ); } @@ -206,31 +201,31 @@ class Livetrail extends Main $asAppImport = $asManifest[self::VITE_APP]; //Recursive search for chunk imports - $asImports = array(); - $asSeenImports = array(self::VITE_APP => true); + $asImports = []; + $asSeenImports = [self::VITE_APP => true]; $this->appendViteImportedChunks($asManifest, $asAppImport, $asSeenImports, $asImports); //CSS - $asCssFiles = array(); - foreach(array_merge(array($asAppImport), $asImports) as $asChunk) { - foreach($asChunk['css'] ?? array() as $sCssFile) $asCssFiles[] = $sCssFile; + $asCssFiles = []; + foreach(array_merge([$asAppImport], $asImports) as $asChunk) { + foreach($asChunk['css'] ?? [] as $sCssFile) $asCssFiles[] = $sCssFile; } //Modules - $asModuleFiles = array(); + $asModuleFiles = []; foreach($asImports as $asImport) { if(str_ends_with($asImport['file'] ?? '', '.js')) $asModuleFiles[] = $asImport['file']; } - return array( + return [ 'app' => $asAppImport['file'], 'css' => $this->getViteAssetInstances($asCssFiles), 'module' => $this->getViteAssetInstances($asModuleFiles) - ); + ]; } private function appendViteImportedChunks($asManifest, $asChunk, &$asSeenImports, &$asImports) { - foreach($asChunk['imports'] ?? array() as $sImport) { + foreach($asChunk['imports'] ?? [] as $sImport) { if(isset($asSeenImports[$sImport]) || !isset($asManifest[$sImport])) continue; $asSeenImports[$sImport] = true; @@ -241,7 +236,7 @@ class Livetrail extends Main private function getViteAssetInstances($asFilePaths) { return array_map( - function($sFilePath) { return array('filename' => $sFilePath); }, + function($sFilePath) { return ['filename' => $sFilePath]; }, $asFilePaths ); } @@ -283,7 +278,7 @@ class Livetrail extends Main $oEmail->setDestInfo($this->oUser->getSubscribedUsersInfo()); //Add Position - $asSpotMessages = $this->getSpotMessages(array($this->oProject->getLastMessageId($this->getFeedConstraints(Feed::MSG_TABLE)))); + $asSpotMessages = $this->getSpotMessages([$this->oProject->getLastMessageId($this->getFeedConstraints(Feed::MSG_TABLE))]); $asLastMessage = array_shift($asSpotMessages); $oEmail->oTemplate->setTags($asLastMessage); $oEmail->oTemplate->setTag('date_time', 'time:'.$asLastMessage['unix_time'], 'd/m/Y, H:i'); @@ -294,11 +289,11 @@ class Livetrail extends Main foreach($asNews as $asPost) { if($asPost['type'] != 'message') { $oEmail->oTemplate->newInstance('news'); - $oEmail->oTemplate->setInstanceTags('news', array( + $oEmail->oTemplate->setInstanceTags('news', [ 'local_server' => $this->asContext['serv_name'], 'project' => $this->oProject->getProjectCodeName(), 'type' => $asPost['type'], - 'id' => $asPost['id_'.$asPost['type']]) + 'id' => $asPost['id_'.$asPost['type']]] ); $oEmail->oTemplate->addInstance($asPost['type'], $asPost); $oEmail->oTemplate->setInstanceTag($asPost['type'], 'local_server', $this->asContext['serv_name']); @@ -310,8 +305,7 @@ class Livetrail extends Main return $oEmail->send(); } - public function getMarkers($asMessageIds=array(), $asMediaIds=array(), $bInternal=false) - { + public function getMarkers($asMessageIds=[], $asMediaIds=[], $bInternal=false) { //Get messages $asMessages = $this->getSpotMessages($asMessageIds); foreach($asMessages as &$asMessage) { @@ -337,8 +331,8 @@ class Livetrail extends Main //Assign medias to closest message if(!empty($asMessages)) { - usort($asMessages, function($a, $b){return (int) $a['unix_time'] <=> (int) $b['unix_time'];}); - usort($asMedias, function($a, $b){return (int) $a['unix_time'] <=> (int) $b['unix_time'];}); + usort($asMessages, function($a, $b) {return (int) $a['unix_time'] <=> (int) $b['unix_time'];}); + usort($asMedias, function($a, $b) {return (int) $a['unix_time'] <=> (int) $b['unix_time'];}); $iIndex = 0; $iMaxIndex = count($asMessages) - 1; @@ -359,18 +353,18 @@ class Livetrail extends Main //Combine markers $asMarkers = [...$asMessages, ...$asGeoMedias]; - usort($asMarkers, function($a, $b){return (int) $a['unix_time'] <=> (int) $b['unix_time'];}); + usort($asMarkers, function($a, $b) {return (int) $a['unix_time'] <=> (int) $b['unix_time'];}); - $asResult = array( + $asResult = [ 'markers' => $asMarkers, 'maps' => $this->oMap->getProjectMaps($this->oProject->getProjectId()) - ); + ]; return $bInternal?$asResult:self::getJsonResult(true, '', $asResult); } public function getLastUpdate() { - $asLastUpdate = array(); + $asLastUpdate = []; $this->addTimeStamp($asLastUpdate, $this->oProject->getLastUpdate()); return self::getJsonResult(true, '', $asLastUpdate); } @@ -403,30 +397,28 @@ class Livetrail extends Main return self::getJsonResult($asResult['result'], $asResult['desc_lang_id'], $this->oUser->getUserInfo(), $asResult['desc_lang_params']); } - private function getSpotMessages($asMsgIds=array()) - { + private function getSpotMessages($asMsgIds=[]) { $asConstraints = $this->getFeedConstraints(Feed::MSG_TABLE); if(!empty($asMsgIds)) { $asConstraints['constraint'][Db::getId(Feed::MSG_TABLE)] = $asMsgIds; $asConstraints['constOpe'][Db::getId(Feed::MSG_TABLE)] = 'IN'; } - $asCombinedMessages = array(); + $asCombinedMessages = []; //Get messages from all feeds belonging to the project $asFeeds = $this->oProject->getFeedIds(); foreach($asFeeds as $iFeedId) { $oFeed = new Feed($this->oDb, $iFeedId); $asMessages = $oFeed->getMessages($asConstraints); - foreach($asMessages as $asMessage) - { + foreach($asMessages as $asMessage) { $asMessage['latitude'] = floatval($asMessage['latitude']); $asMessage['longitude'] = floatval($asMessage['longitude']); $asMessage['lat_dms'] = self::decToDms($asMessage['latitude'], 'lat'); $asMessage['lon_dms'] = self::decToDms($asMessage['longitude'], 'lon'); $asMessage['displayed_id'] = $asMessage[Db::getId(Feed::MSG_TABLE)]; - $asMessage['static_img_url'] = $this->oMap->getMapUrl('static', array('x'=>$asMessage['longitude'], 'y'=>$asMessage['latitude'])); - $asMessage['marker_img_url'] = $this->oMap->getMapUrl('static_marker', array('x'=>$asMessage['longitude'], 'y'=>$asMessage['latitude'])); + $asMessage['static_img_url'] = $this->oMap->getMapUrl('static', ['x'=>$asMessage['longitude'], 'y'=>$asMessage['latitude']]); + $asMessage['marker_img_url'] = $this->oMap->getMapUrl('static_marker', ['x'=>$asMessage['longitude'], 'y'=>$asMessage['latitude']]); $this->addTimeStamp($asMessage, $asMessage['unix_time'], $asMessage['timezone']); $asCombinedMessages[] = $asMessage; @@ -443,8 +435,7 @@ class Livetrail extends Main * @param String $sTimeRefField Field to calculate relative times: 'taken_on' or 'posted_on' * @return Array Medias info */ - private function getMedias($sTimeRefField, $asMediaIds=array(), $bOnlyGeoMedia=false) - { + private function getMedias($sTimeRefField, $asMediaIds=[], $bOnlyGeoMedia=false) { //Constraints $asConstraints = $this->getFeedConstraints(Media::MEDIA_TABLE, $sTimeRefField); if(!empty($asMediaIds)) { @@ -478,13 +469,12 @@ class Livetrail extends Main return $asMedias; } - private function getPosts($asPostIds=array()) - { - $asInfo = array( - 'select' => array(Db::getFullColumnName(self::POST_TABLE, '*'), 'gravatar'), + private function getPosts($asPostIds=[]) { + $asInfo = [ + 'select' => [Db::getFullColumnName(self::POST_TABLE, '*'), 'gravatar'], 'from' => self::POST_TABLE, - 'join' => array(User::USER_TABLE => Db::getId(User::USER_TABLE)) - ); + 'join' => [User::USER_TABLE => Db::getId(User::USER_TABLE)] + ]; $asInfo = array_merge($asInfo, $this->getFeedConstraints(self::POST_TABLE)); if(!empty($asPostIds)) { @@ -518,35 +508,35 @@ class Livetrail extends Main } private function getFeedConstraints($sType, $sTimeField='site_time', $sReturnFormat='array') { - $asConsArray = array(); - $sConsSql = ""; + $asConsArray = []; + $sConsSql = ''; $asActPeriod = $this->oProject->getActivePeriod(); //Filter on Project ID - $sConsSql = "WHERE ".Db::getId(Project::PROJ_TABLE)." = ".$this->oProject->getProjectId(); - $asConsArray = array( - 'constraint'=> array(Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId()), - 'constOpe' => array(Db::getId(Project::PROJ_TABLE) => "=") - ); + $sConsSql = 'WHERE '.Db::getId(Project::PROJ_TABLE).' = '.$this->oProject->getProjectId(); + $asConsArray = [ + 'constraint'=> [Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId()], + 'constOpe' => [Db::getId(Project::PROJ_TABLE) => '='] + ]; //Time Filter switch($sType) { case Feed::MSG_TABLE: $asConsArray['constraint'][$sTimeField] = $asActPeriod; - $asConsArray['constOpe'][$sTimeField] = "BETWEEN"; + $asConsArray['constOpe'][$sTimeField] = 'BETWEEN'; $asConsArray['constraint']['display'] = Feed::MSG_DISPLAYED; - $asConsArray['constOpe']['display'] = "="; - $sConsSql .= " AND ".$sTimeField." BETWEEN '".$asActPeriod['from']."' AND '".$asActPeriod['to']."' AND display = ".Feed::MSG_DISPLAYED; + $asConsArray['constOpe']['display'] = '='; + $sConsSql .= ' AND '.$sTimeField." BETWEEN '".$asActPeriod['from']."' AND '".$asActPeriod['to']."' AND display = ".Feed::MSG_DISPLAYED; break; case Media::MEDIA_TABLE: $asConsArray['constraint'][$sTimeField] = $asActPeriod['to']; - $asConsArray['constOpe'][$sTimeField] = "<="; - $sConsSql .= " AND ".$sTimeField." <= '".$asActPeriod['to']."'"; + $asConsArray['constOpe'][$sTimeField] = '<='; + $sConsSql .= ' AND '.$sTimeField." <= '".$asActPeriod['to']."'"; break; case self::POST_TABLE: $asConsArray['constraint'][$sTimeField] = $asActPeriod['to']; - $asConsArray['constOpe'][$sTimeField] = "<="; - $sConsSql .= " AND ".$sTimeField." <= '".$asActPeriod['to']."'"; + $asConsArray['constOpe'][$sTimeField] = '<='; + $sConsSql .= ' AND '.$sTimeField." <= '".$asActPeriod['to']."'"; break; } @@ -554,14 +544,14 @@ class Livetrail extends Main } public function getNewFeed($iRefIdFirst) { - $asResult = array(); + $asResult = []; $sLangId = ''; if($this->oProject->isEditable()) { - $asMessageIds = $asMediaIds = array(); + $asMessageIds = $asMediaIds = []; //New Feed Items - $asResult = $this->getFeed($iRefIdFirst, ">", "DESC"); + $asResult = $this->getFeed($iRefIdFirst, '>', 'DESC'); foreach($asResult['feed'] as $asItem) { switch($asItem['type']) { case 'message': @@ -575,8 +565,8 @@ class Livetrail extends Main //New Markers $asMarkers = $this->getMarkers( - empty($asMessageIds)?array(0):$asMessageIds, - empty($asMediaIds)?array(0):$asMediaIds, + empty($asMessageIds)?[0]:$asMessageIds, + empty($asMediaIds)?[0]:$asMediaIds, true ); @@ -589,12 +579,12 @@ class Livetrail extends Main public function getNextFeed($iRefIdLast=0, $bInternal=false) { if($this->oProject->getMode() == Project::MODE_HISTO) { - $sDirection = ">"; - $sSort = "ASC"; + $sDirection = '>'; + $sSort = 'ASC'; } else { - $sDirection = "<"; - $sSort = "DESC"; + $sDirection = '<'; + $sSort = 'DESC'; } $asResult = $this->getFeed($iRefIdLast, $sDirection, $sSort); return $bInternal?$asResult['feed']:self::getJsonResult(true, '', $asResult); @@ -610,26 +600,26 @@ class Livetrail extends Main $sMediaIdField = Db::getId(Media::MEDIA_TABLE); $sPostIdField = Db::getId(self::POST_TABLE); $sFeedIdField = Db::getId(Feed::FEED_TABLE); - $sQuery = implode(" ", array( - "SELECT type, id, ref", - "FROM (", + $sQuery = implode(' ', [ + 'SELECT type, id, ref', + 'FROM (', "SELECT {$sProjectIdField}, {$sMsgIdField} AS id, 'message' AS type, CONCAT(UNIX_TIMESTAMP(site_time), '.0', {$sMsgIdField}) AS ref", - "FROM ".Feed::MSG_TABLE, - "INNER JOIN ".Feed::FEED_TABLE." USING({$sFeedIdField})", + 'FROM '.Feed::MSG_TABLE, + 'INNER JOIN '.Feed::FEED_TABLE." USING({$sFeedIdField})", $this->getFeedConstraints(Feed::MSG_TABLE, 'site_time', 'sql'), - "UNION", + 'UNION', "SELECT {$sProjectIdField}, {$sMediaIdField} AS id, 'media' AS type, CONCAT(UNIX_TIMESTAMP(posted_on), '.1', {$sMediaIdField}) AS ref", - "FROM ".Media::MEDIA_TABLE, + 'FROM '.Media::MEDIA_TABLE, $this->getFeedConstraints(Media::MEDIA_TABLE, 'posted_on', 'sql'), - "UNION", + 'UNION', "SELECT {$sProjectIdField}, {$sPostIdField} AS id, 'post' AS type, CONCAT(UNIX_TIMESTAMP(site_time), '.2', {$sPostIdField}) AS ref", - "FROM ".self::POST_TABLE, + 'FROM '.self::POST_TABLE, $this->getFeedConstraints(self::POST_TABLE, 'site_time', 'sql'), - ") AS items", - ($sRefId !== '0')?("WHERE ref ".$sDirection." ".$sRefId):"", - "ORDER BY ref ".$sSort, - "LIMIT ".self::FEED_CHUNK_SIZE - )); + ') AS items', + ($sRefId !== '0')?('WHERE ref '.$sDirection.' '.$sRefId):'', + 'ORDER BY ref '.$sSort, + 'LIMIT '.self::FEED_CHUNK_SIZE + ]); //Get new chunk $asItems = $this->oDb->getArrayQuery($sQuery, true); @@ -642,22 +632,22 @@ class Livetrail extends Main } //Sort Table IDs by type & Get attributes - $asFeedIds = array('message'=>array(), 'media'=>array(), 'post'=>array()); + $asFeedIds = ['message'=>[], 'media'=>[], 'post'=>[]]; foreach($asItems as $asItem) { $asFeedIds[$asItem['type']][$asItem['id']] = $asItem; } - $asFeedAttrs = array( - 'message' => empty($asFeedIds['message'])?array():$this->getSpotMessages(array_keys($asFeedIds['message'])), - 'media' => empty($asFeedIds['media'])?array():$this->getMedias('posted_on', array_keys($asFeedIds['media'])), - 'post' => empty($asFeedIds['post'])?array():$this->getPosts(array_keys($asFeedIds['post'])) - ); + $asFeedAttrs = [ + 'message' => empty($asFeedIds['message'])?[]:$this->getSpotMessages(array_keys($asFeedIds['message'])), + 'media' => empty($asFeedIds['media'])?[]:$this->getMedias('posted_on', array_keys($asFeedIds['media'])), + 'post' => empty($asFeedIds['post'])?[]:$this->getPosts(array_keys($asFeedIds['post'])) + ]; //Replace Array Key with Item ID - $asFeeds = array(); + $asFeeds = []; foreach($asFeedAttrs as $sType=>$asFeedAttr) { foreach($asFeedAttr as $asFeed) { $asFeeds[$sType][$asFeed['id_'.$sType]] = $asFeed; - } + } } //Assign @@ -665,22 +655,21 @@ class Livetrail extends Main $asItem = array_merge($asFeeds[$asItem['type']][$asItem['id']], $asItem); } - return array('ref_id_last'=>$iRefIdLast, 'ref_id_first'=>$iRefIdFirst, 'sort'=>$sSort, 'feed'=>$asItems); + return ['ref_id_last'=>$iRefIdLast, 'ref_id_first'=>$iRefIdFirst, 'sort'=>$sSort, 'feed'=>$asItems]; } - public function addPost($sName, $sPost) - { + public function addPost($sName, $sPost) { $iPostId = 0; $sLangId = ''; if($this->oProject->isEditable()) { - $asData = array( + $asData = [ Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId(), 'name' => mb_strtolower(trim($sName)), 'content' => trim($sPost), 'site_time' => date(Db::TIMESTAMP_FORMAT), //Now in Site Time 'timezone' => date_default_timezone_get() //Site Time Zone - ); + ]; if($this->oUser->getUserId() > 0) $asData[Db::getId(User::USER_TABLE)] = $this->oUser->getUserId(); $iPostId = $this->oDb->insertRow(self::POST_TABLE, $asData); @@ -693,8 +682,7 @@ class Livetrail extends Main return self::getJsonResult(($iPostId > 0), $sLangId); } - public function upload() - { + public function upload() { $oUploader = new Uploader($this->oMedia); return $oUploader->sBody; @@ -721,12 +709,12 @@ class Livetrail extends Main public function getAdminSettings() { $oFeed = new Feed($this->oDb); - $asData = array( + $asData = [ 'project' => $this->oProject->getProjects(), 'feed' => $oFeed->getFeeds(), 'spot' => $oFeed->getSpots(), 'user' => $this->oUser->getSubscribedUsersInfo() - ); + ]; foreach($asData['project'] as &$asProject) { $asProject['active_from'] = substr($asProject['active_from'], 0, 10); @@ -739,10 +727,10 @@ class Livetrail extends Main public function setAdminSettings($sType, $iId, $sField, $sValue) { $bSuccess = false; $sLangId = ''; - $asLangParams = array(); - $asResult = array(); + $asLangParams = []; + $asResult = []; - if($this->oDb->isId($sField) && $sValue <= 0) return self::getJsonResult(false, 'error.impossible_value', array(), array($sValue, $sField)); + if($this->oDb->isId($sField) && $sValue <= 0) return self::getJsonResult(false, 'error.impossible_value', [], [$sValue, $sField]); switch($sType) { case 'project': @@ -763,7 +751,7 @@ class Livetrail extends Main break; default: $sLangId = 'error.unknown_field'; - $asLangParams = array($sField); + $asLangParams = [$sField]; } //Identify missing GPX file @@ -771,7 +759,7 @@ class Livetrail extends Main if(!Converter::hasGpxFile($sProjectCodeName)) { $bSuccess = true; $sLangId = 'error.file_missing'; - $asLangParams = array('GPX', $sProjectCodeName.Gpx::EXT); + $asLangParams = ['GPX', $sProjectCodeName.Gpx::EXT]; } $asResult = $oProject->getProject(); @@ -792,7 +780,7 @@ class Livetrail extends Main break; default: $sLangId = 'error.unknown_field'; - $asLangParams = array($sField); + $asLangParams = [$sField]; } $asResult = $oFeed->getFeed(); break; @@ -806,20 +794,20 @@ class Livetrail extends Main break; default: $sLangId = 'error.unknown_field'; - $asLangParams = array($sField); + $asLangParams = [$sField]; } $asResult = $this->oUser->getUserById($iId); break; } if(!$bSuccess && $sLangId=='') $sLangId = 'error.commit_db'; - return self::getJsonResult($bSuccess, $sLangId, array($sType=>array($asResult)), $asLangParams); + return self::getJsonResult($bSuccess, $sLangId, [$sType=>[$asResult]], $asLangParams); } public function createAdminSettings($sType) { $bSuccess = false; $sLangId = ''; - $asResult = array(); + $asResult = []; switch($sType) { case 'project': @@ -830,18 +818,18 @@ class Livetrail extends Main $oFeed->createFeedId($iNewProjectId); $bSuccess = $iNewProjectId > 0; - $asResult = array( - 'project' => array($oProject->getProject()), - 'feed' => array($oFeed->getFeed()) - ); + $asResult = [ + 'project' => [$oProject->getProject()], + 'feed' => [$oFeed->getFeed()] + ]; break; case 'feed': $oFeed = new Feed($this->oDb); $iNewFeedId = $oFeed->createFeedId($this->oProject->getProjectId()); $bSuccess = $iNewFeedId > 0; - $asResult = array( - 'feed' => array($oFeed->getFeed()) - ); + $asResult = [ + 'feed' => [$oFeed->getFeed()] + ]; break; } if(!$bSuccess && $sLangId=='') $sLangId = 'error.commit_db'; @@ -852,8 +840,8 @@ class Livetrail extends Main public function deleteAdminSettings($sType, $iId) { $bSuccess = false; $sLangId = ''; - $asLangParams = array(); - $asResult = array(); + $asLangParams = []; + $asResult = []; switch($sType) { case 'project': @@ -865,7 +853,7 @@ class Livetrail extends Main break; case 'feed': $oFeed = new Feed($this->oDb, $iId); - $asResult = array('feed' => array($oFeed->delete())); + $asResult = ['feed' => [$oFeed->delete()]]; $sLangId = $asResult['feed'][0]['desc_lang_id']; $asLangParams = $asResult['feed'][0]['desc_lang_params']; $bSuccess = $asResult['feed'][0]['result']; @@ -900,8 +888,8 @@ class Livetrail extends Main $sDirection; } - public static function getNumberWithLeadingZeros($fValue, $iNbLeadingZeros, $iNbDigits){ - $sDecimalSeparator = "."; + public static function getNumberWithLeadingZeros($fValue, $iNbLeadingZeros, $iNbDigits) { + $sDecimalSeparator = '.'; if($iNbDigits > 0) $iNbLeadingZeros += mb_strlen($sDecimalSeparator) + $iNbDigits; $sPattern = '%0'.$iNbLeadingZeros.$sDecimalSeparator.$iNbDigits.'f'; return sprintf($sPattern, $fValue); @@ -915,7 +903,7 @@ class Livetrail extends Main $sDate = $oDate->format('d/m/Y'); $sTime = $oDate->format('H:i'); - return $this->oLang->getTranslation('time.date_time', array($sDate, $sTime)); + return $this->oLang->getTranslation('time.date_time', [$sDate, $sTime]); } public static function getTimeZoneDayOffset($iTime, $sLocalTimeZone) { diff --git a/lib/Map.php b/lib/Map.php index 944804f..f539bcc 100644 --- a/lib/Map.php +++ b/lib/Map.php @@ -6,8 +6,8 @@ use Franzz\Objects\Db; class Map extends PhpObject { - const MAP_TABLE = 'maps'; - const MAPPING_TABLE = 'mappings'; + public const MAP_TABLE = 'maps'; + public const MAPPING_TABLE = 'mappings'; private Db $oDb; private $asMaps; @@ -15,11 +15,11 @@ class Map extends PhpObject { public function __construct(Db &$oDb) { parent::__construct(__CLASS__); $this->oDb = &$oDb; - $this->asMaps = array(); + $this->asMaps = []; } private function setMaps() { - $asMaps = $this->oDb->selectRows(array('from'=>self::MAP_TABLE)); + $asMaps = $this->oDb->selectRows(['from'=>self::MAP_TABLE]); foreach($asMaps as $asMap) $this->asMaps[$asMap['codename']] = $asMap; } @@ -30,15 +30,15 @@ class Map extends PhpObject { public function getProjectMaps($iProjectId) { $asMappings = $this->oDb->selectRows( - array( - 'select' => array(Db::getId(self::MAP_TABLE), 'default_map'), + [ + 'select' => [Db::getId(self::MAP_TABLE), 'default_map'], 'from' => self::MAPPING_TABLE, - 'constraint'=> array("IFNULL(id_project, {$iProjectId})" => $iProjectId) - ), + 'constraint'=> ["IFNULL(id_project, {$iProjectId})" => $iProjectId] + ], Db::getId(self::MAP_TABLE) ); - $asProjectMaps = array(); + $asProjectMaps = []; foreach($this->getMaps() as $asMap) { if(array_key_exists($asMap['id_map'], $asMappings)) { $asMap['default_map'] = $asMappings[$asMap['id_map']]; diff --git a/lib/Media.php b/lib/Media.php index 5c67a7a..61f7c46 100644 --- a/lib/Media.php +++ b/lib/Media.php @@ -8,13 +8,13 @@ use Franzz\Objects\ToolBox; class Media extends PhpObject { //DB Tables - const MEDIA_TABLE = 'medias'; + public const MEDIA_TABLE = 'medias'; //Media folders (works because /public/files is a symlink of /files) - const MEDIA_FOLDER = 'files'; - const THUMB_FOLDER = self::MEDIA_FOLDER.'/thumbs'; + public const MEDIA_FOLDER = 'files'; + public const THUMB_FOLDER = self::MEDIA_FOLDER.'/thumbs'; - const THUMB_MAX_WIDTH = 400; + private const THUMB_MAX_WIDTH = 400; private Db $oDb; private Project $oProject; @@ -27,8 +27,8 @@ class Media extends PhpObject { parent::__construct(__CLASS__); $this->oDb = &$oDb; $this->oProject = &$oProject; - $this->asMedia = array(); - $this->asMedias = array(); + $this->asMedia = []; + $this->asMedias = []; $this->setMediaId($iMediaId); } @@ -46,9 +46,9 @@ class Media extends PhpObject { public function setComment($sComment) { $sLangId = ''; - $asData = array(); + $asData = []; if($this->iMediaId > 0) { - $bResult = $this->oDb->updateRow(self::MEDIA_TABLE, $this->iMediaId, array('comment'=>$sComment)); + $bResult = $this->oDb->updateRow(self::MEDIA_TABLE, $this->iMediaId, ['comment'=>$sComment]); if(!$bResult) $sLangId = 'error.commit_db'; else $asData = $this->getInfo(); } @@ -63,11 +63,11 @@ class Media extends PhpObject { if($bOwnMedia && empty($this->asMedia) || !$bOwnMedia && empty($this->asMedias) || $bConstraintArray) { if($this->oProject->getProjectId()) { - $asParams = array( - 'select' => array(Db::getId(self::MEDIA_TABLE), 'filename', 'taken_on', 'posted_on', 'timezone', 'latitude', 'longitude', 'altitude', 'width', 'height', 'rotate', 'type AS subtype', 'comment'), + $asParams = [ + 'select' => [Db::getId(self::MEDIA_TABLE), 'filename', 'taken_on', 'posted_on', 'timezone', 'latitude', 'longitude', 'altitude', 'width', 'height', 'rotate', 'type AS subtype', 'comment'], 'from' => self::MEDIA_TABLE, - 'constraint'=> array(Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId()) - ); + 'constraint'=> [Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId()] + ]; if($bOwnMedia) $asParams['constraint'][Db::getId(self::MEDIA_TABLE)] = $oMediaIds; if($bConstraintArray) $asParams = array_merge($asParams, $oMediaIds); @@ -96,12 +96,12 @@ class Media extends PhpObject { public function addMedia($sMediaName, $sMethod='upload') { $sLangId = ''; - $asParams = array(); + $asParams = []; if(!$this->isProjectEditable() && $sMethod!='sync') { $sLangId = 'upload.mode_archived'; $asParams[] = $this->oProject->getProjectCodeName(); } - elseif($this->oDb->pingValue(self::MEDIA_TABLE, array('filename'=>$sMediaName)) && $sMethod!='sync') { + elseif($this->oDb->pingValue(self::MEDIA_TABLE, ['filename'=>$sMediaName]) && $sMethod!='sync') { $sLangId = 'upload.media.exists'; $asParams[] = $sMediaName; } @@ -110,7 +110,7 @@ class Media extends PhpObject { //Converting times to Site Time Zone, by using date() //Media Timezone is kept in a separate field for later conversion to Local Time - $asDbInfo = array( + $asDbInfo = [ Db::getId(Project::PROJ_TABLE) => $this->oProject->getProjectId(), 'filename' => $sMediaName, 'taken_on' => date(Db::TIMESTAMP_FORMAT, ($asMediaInfo['taken_ts'] > 0)?$asMediaInfo['taken_ts']:$asMediaInfo['file_ts']), @@ -123,9 +123,9 @@ class Media extends PhpObject { 'height' => $asMediaInfo['height'], 'rotate' => $asMediaInfo['rotate'], 'type' => $asMediaInfo['type'] - ); + ]; - if($sMethod=='sync') $iMediaId = $this->oDb->insertUpdateRow(self::MEDIA_TABLE, $asDbInfo, array('filename')); + if($sMethod=='sync') $iMediaId = $this->oDb->insertUpdateRow(self::MEDIA_TABLE, $asDbInfo, ['filename']); else $iMediaId = $this->oDb->insertRow(self::MEDIA_TABLE, $asDbInfo); if(!$iMediaId) $sLangId = 'error.commit_db'; @@ -138,8 +138,7 @@ class Media extends PhpObject { return Livetrail::getResult(($sLangId==''), $sLangId, $asParams); } - private function getMediaInfoFromFile($sMediaName) - { + private function getMediaInfoFromFile($sMediaName) { $sMediaPath = self::getMediaPath($sMediaName); $sType = self::getMediaType($sMediaName); $iPostedOn = filemtime($sMediaPath); @@ -153,8 +152,8 @@ class Media extends PhpObject { $iAlt = null; switch($sType) { case 'video': - $asResult = array(); - $sParams = implode(' ', array( + $asResult = []; + $sParams = implode(' ', [ '-loglevel error', //Remove comments '-select_streams v:0', //First video channel '-show_entries '. //filter tags : Width, Height, Creation Time, Location & Rotation @@ -163,7 +162,7 @@ class Media extends PhpObject { 'stream=width,height', '-print_format json', //output format: json '-i' //input file - )); + ]); exec('ffprobe '.$sParams.' '.escapeshellarg($sMediaPath), $asResult); $asExif = json_decode(implode('', $asResult), true); @@ -188,7 +187,7 @@ class Media extends PhpObject { break; case 'image': $asExif = @exif_read_data($sMediaPath, 0, true); - if($asExif === false) $asExif = array(); + if($asExif === false) $asExif = []; list($iWidth, $iHeight) = getimagesize($sMediaPath); //Posted On @@ -217,8 +216,7 @@ class Media extends PhpObject { //Orientation if(array_key_exists('IFD0', $asExif) && array_key_exists('Orientation', $asExif['IFD0'])) { - switch($asExif['IFD0']['Orientation']) - { + switch($asExif['IFD0']['Orientation']) { case 1: $sRotate = '0'; break; //None case 3: $sRotate = '180'; break; //Flip over case 6: $sRotate = '90'; break; //Clockwise @@ -236,7 +234,7 @@ class Media extends PhpObject { $iTakenOn = $oTakenOn->format('U'); } - return array( + return [ 'timezone' => $sTimeZone, 'latitude' => $fLat, 'longitude' => $fLng, @@ -247,11 +245,10 @@ class Media extends PhpObject { 'height' => $iHeight, 'rotate' => $sRotate, 'type' => $sType - ); + ]; } - private function getMediaThumbnail($sMediaName) - { + private function getMediaThumbnail($sMediaName) { $sMediaPath = self::getMediaPath($sMediaName); $sThumbPath = self::getMediaPath($sMediaName, 'thumbnail'); @@ -264,13 +261,13 @@ class Media extends PhpObject { case 'video': //Get a screenshot of the video 1 second in $sTempPath = self::getMediaPath(uniqid('temp_').'.png'); - $asResult = array(); - $sParams = implode(' ', array( + $asResult = []; + $sParams = implode(' ', [ '-i '.escapeshellarg($sMediaPath), //input file '-ss 00:00:01.000', //Image taken after x seconds '-vframes 1', //number of video frames to output escapeshellarg($sTempPath), //output file - )); + ]); exec('ffmpeg '.$sParams, $asResult); //Resize @@ -279,7 +276,7 @@ class Media extends PhpObject { } } - else $asThumbInfo = array('error'=>'', 'out'=>$sThumbPath); + else $asThumbInfo = ['error'=>'', 'out'=>$sThumbPath]; return ($asThumbInfo['error']=='')?$asThumbInfo['out']:$sMediaPath; } @@ -323,6 +320,6 @@ class Media extends PhpObject { private static function getLatLngAltFromISO6709($sIso6709) { preg_match('/^(?P[\+\-][0,1]?\d{2}\.\d+)(?P[\+\-][0,1]?\d{2}\.\d+)(?P[\+\-]\d+)?/', $sIso6709, $asMatches); - return array(floatval($asMatches['lat']), floatval($asMatches['lng']), floatval($asMatches['alt'] ?? 0)); + return [floatval($asMatches['lat']), floatval($asMatches['lng']), floatval($asMatches['alt'] ?? 0)]; } } diff --git a/lib/Project.php b/lib/Project.php index 38213d7..90c8862 100644 --- a/lib/Project.php +++ b/lib/Project.php @@ -7,13 +7,13 @@ use Franzz\Objects\Db; class Project extends PhpObject { //Spot Mode - const MODE_PREVIZ = 'P'; - const MODE_BLOG = 'B'; - const MODE_HISTO = 'H'; - const MODES = array('previz'=>self::MODE_PREVIZ, 'blog'=>self::MODE_BLOG, 'histo'=>self::MODE_HISTO); + public const MODE_PREVIZ = 'P'; + public const MODE_BLOG = 'B'; + public const MODE_HISTO = 'H'; + public const MODES = ['previz'=>self::MODE_PREVIZ, 'blog'=>self::MODE_BLOG, 'histo'=>self::MODE_HISTO]; //DB Tables - const PROJ_TABLE = 'projects'; + public const PROJ_TABLE = 'projects'; /** * Database Handle @@ -21,7 +21,6 @@ class Project extends PhpObject { */ private $oDb; - private $iProjectId; private $sName; private $sCodeName; @@ -51,17 +50,17 @@ class Project extends PhpObject { * Mode --P--][--------B--------][--P--][-----------B---------------][---P---][-----B-----][---------H---------- */ $sQuery = - "SELECT MAX(id_project) ". - "FROM projects ". - "WHERE active_to = (". - "SELECT MIN(active_to) ". //Select closest project in the future - "FROM projects ". - "WHERE active_to > NOW() ". //Select Next project - "OR active_to = (". //In case there is no next project, select the last one - "SELECT MAX(active_to) ". - "FROM projects". - ")". - ")"; + 'SELECT MAX(id_project) '. + 'FROM projects '. + 'WHERE active_to = ('. + 'SELECT MIN(active_to) '. //Select closest project in the future + 'FROM projects '. + 'WHERE active_to > NOW() '. //Select Next project + 'OR active_to = ('. //In case there is no next project, select the last one + 'SELECT MAX(active_to) '. + 'FROM projects'. + ')'. + ')'; $asResult = $this->oDb->getArrayQuery($sQuery, true); $this->iProjectId = array_shift($asResult); } @@ -70,7 +69,7 @@ class Project extends PhpObject { } public function createProjectId() { - $this->setProjectId($this->oDb->insertRow(self::PROJ_TABLE, array('codename'=>''))); + $this->setProjectId($this->oDb->insertRow(self::PROJ_TABLE, ['codename'=>''])); return $this->getProjectId(); } @@ -112,28 +111,28 @@ class Project extends PhpObject { return $this->oDb->selectColumn( Feed::FEED_TABLE, Db::getId(Feed::FEED_TABLE), - array(Db::getId(self::PROJ_TABLE) => $this->getProjectId()) + [Db::getId(self::PROJ_TABLE) => $this->getProjectId()] ); } public function getProjects($iProjectId=0) { $bSpecificProj = ($iProjectId > 0); $sDefaultProjectCodeName = $this->getProjectCodeName(); - $asInfo = array( - 'select'=> array( - Db::getId(self::PROJ_TABLE)." AS id", + $asInfo = [ + 'select'=> [ + Db::getId(self::PROJ_TABLE).' AS id', 'codename', 'name', 'latitude', 'longitude', 'active_from', 'active_to', - "IF(NOW() BETWEEN active_from AND active_to, 1, IF(NOW() < active_from, 0, 2)) AS mode" - ), + 'IF(NOW() BETWEEN active_from AND active_to, 1, IF(NOW() < active_from, 0, 2)) AS mode' + ], 'from' => self::PROJ_TABLE, - 'orderBy' => array('active_from' => 'ASC') - ); - if($bSpecificProj) $asInfo['constraint'] = array(Db::getId(self::PROJ_TABLE)=>$iProjectId); + 'orderBy' => ['active_from' => 'ASC'] + ]; + if($bSpecificProj) $asInfo['constraint'] = [Db::getId(self::PROJ_TABLE)=>$iProjectId]; $asProjects = $this->oDb->selectRows($asInfo, 'codename'); foreach($asProjects as $sCodeName => &$asProject) { @@ -174,7 +173,7 @@ class Project extends PhpObject { return $iLastUpdate; } - public function getLastMessageId($asConstraints=array()): int { + public function getLastMessageId($asConstraints=[]): int { $iLastMsg = 0; $asFeedIds = $this->getFeedIds(); @@ -192,20 +191,20 @@ class Project extends PhpObject { $this->sName = $asProject['name']; $this->sCodeName = $asProject['codename']; $this->sMode = $asProject['mode']; - $this->asActive = array('from'=>$asProject['active_from'], 'to'=>$asProject['active_to']); + $this->asActive = ['from'=>$asProject['active_from'], 'to'=>$asProject['active_to']]; } else $this->addError('Error while setting project: no project ID'); } private function updateField($sField, $oValue) { - $bResult = ($this->oDb->updateRow(self::PROJ_TABLE, $this->getProjectId(), array($sField=>$oValue)) > 0); + $bResult = ($this->oDb->updateRow(self::PROJ_TABLE, $this->getProjectId(), [$sField=>$oValue]) > 0); $this->setProjectInfo(); return $bResult; } public function delete() { - $asResult = array(); + $asResult = []; if($this->getProjectId() > 0) { $asFeedIds = $this->getFeedIds(); foreach($asFeedIds as $iFeedId) { @@ -213,14 +212,14 @@ class Project extends PhpObject { } $bDeleted = $this->oDb->deleteRow(self::PROJ_TABLE, $this->getProjectId()); - $asResult['project'][] = array( + $asResult['project'][] = [ 'id' => $this->getProjectId(), 'del' => $bDeleted, 'desc_lang_id' => $bDeleted?'':'error.commit_db', - 'desc_lang_params' => array() - ); + 'desc_lang_params' => [] + ]; } - else $asResult['project'][] = array('del'=>false, 'desc_lang_id'=>'error.impossible_value', 'desc_lang_params'=>array($this->getProjectId(), 'project ID')); + else $asResult['project'][] = ['del'=>false, 'desc_lang_id'=>'error.impossible_value', 'desc_lang_params'=>[$this->getProjectId(), 'project ID']]; return $asResult; } @@ -229,7 +228,7 @@ class Project extends PhpObject { return self::isModeEditable($this->getMode()); } - static public function isModeEditable($sMode) { + public static function isModeEditable($sMode) { return ($sMode != self::MODE_HISTO); } } diff --git a/lib/Uploader.php b/lib/Uploader.php index a604308..4f5e368 100644 --- a/lib/Uploader.php +++ b/lib/Uploader.php @@ -3,22 +3,20 @@ namespace Franzz\Livetrail; use Franzz\Objects\UploadHandler; -class Uploader extends UploadHandler -{ +class Uploader extends UploadHandler { private Media $oMedia; public string $sBody; - function __construct(Media &$oMedia) - { + public function __construct(Media &$oMedia) { $this->oMedia = &$oMedia; $this->sBody = ''; - parent::__construct(array( + parent::__construct([ 'upload_dir' => Media::MEDIA_FOLDER.'/', - 'image_versions' => array(), + 'image_versions' => [], 'accept_file_types' => '/\.(gif|jpe?g|png|mov|mp4)$/i' - )); + ]); } protected function validate($uploaded_file, $file, $error, $index, $content_range) { @@ -28,7 +26,7 @@ class Uploader extends UploadHandler if(!$this->oMedia->isProjectEditable()) { $file->error = true; $file->desc_lang_id = 'upload.mode_archived'; - $file->desc_lang_params = array($this->oMedia->getProjectCodeName()); + $file->desc_lang_params = [$this->oMedia->getProjectCodeName()]; $bResult = false; } @@ -55,7 +53,7 @@ class Uploader extends UploadHandler } if(!empty($file->error)) { if(empty($file->desc_lang_id)) $file->desc_lang_id = is_string($file->error)?$file->error:'upload.error'; - if(empty($file->desc_lang_params)) $file->desc_lang_params = array(); + if(empty($file->desc_lang_params)) $file->desc_lang_params = []; $file->error = true; } @@ -66,7 +64,7 @@ class Uploader extends UploadHandler $this->sBody .= $sBodyPart; } - protected function get_error_message($sLangId, $asParams=array()) { + protected function get_error_message($sLangId, $asParams=[]) { return array_key_exists($sLangId, $this->error_messages)?'upload.error':$sLangId; } } diff --git a/lib/User.php b/lib/User.php index 6a5f3ab..ba523b9 100644 --- a/lib/User.php +++ b/lib/User.php @@ -7,23 +7,17 @@ use Franzz\Objects\Db; class User extends PhpObject { //DB Tables - const USER_TABLE = 'users'; + public const USER_TABLE = 'users'; //Clearance Levels - const CLEARANCE_USER = 0; - const CLEARANCE_ADMIN = 9; - const CLEARANCES = array('user'=>self::CLEARANCE_USER, 'admin'=>self::CLEARANCE_ADMIN); + public const CLEARANCE_USER = 0; + public const CLEARANCE_ADMIN = 9; + public const CLEARANCES = ['user'=>self::CLEARANCE_USER, 'admin'=>self::CLEARANCE_ADMIN]; - const USER_SUBSCRIBED = 1; - const USER_UNSUBSCRIBED = 0; + public const USER_SUBSCRIBED = 1; + public const USER_UNSUBSCRIBED = 0; - //Session & Cookie - const SESSION_ID_USER = 'id_user'; - const SESSION_ADMIN = 'admin_authenticated'; - const COOKIE_TOKEN = 'login'; - const COOKIE_DURATION = 60 * 60 * 24 * 365; //1 year - - const DEFAULT_USER = array( + public const DEFAULT_USER = [ 'id' => 0, 'id_user' => 0, 'name' => '', @@ -32,7 +26,13 @@ class User extends PhpObject { 'timezone' => '', 'subscribed'=> self::USER_UNSUBSCRIBED, 'clearance' => self::CLEARANCE_USER - ); + ]; + + //Session & Cookie + private const SESSION_ID_USER = 'id_user'; + private const SESSION_ADMIN = 'admin_authenticated'; + private const COOKIE_TOKEN = 'login'; + private const COOKIE_DURATION = 60 * 60 * 24 * 365; //1 year /** * Database Handle @@ -73,22 +73,22 @@ class User extends PhpObject { } public function getUserById($iUserId) { - $asUsersInfo = array(); + $asUsersInfo = []; if($iUserId > 0) $asUsersInfo = $this->getUsersInfo($iUserId); - return empty($asUsersInfo)?array():array_shift($asUsersInfo); + return empty($asUsersInfo)?[]:array_shift($asUsersInfo); } public function getUsersInfo($iUserId=-1) { //Mapping between user fields and DB fields $asSelect = array_keys($this->asUserInfo); - $asSelect[array_search('id', $asSelect)] = Db::getId(self::USER_TABLE)." AS id"; + $asSelect[array_search('id', $asSelect)] = Db::getId(self::USER_TABLE).' AS id'; - $asInfo = array( + $asInfo = [ 'select' => $asSelect, 'from' => self::USER_TABLE - ); - if($iUserId != -1) $asInfo['constraint'] = array(Db::getId(self::USER_TABLE) => $iUserId); + ]; + if($iUserId != -1) $asInfo['constraint'] = [Db::getId(self::USER_TABLE) => $iUserId]; return $this->oDb->selectRows($asInfo); } @@ -103,7 +103,7 @@ class User extends PhpObject { $iUserId = $this->oDb->insertRow( self::USER_TABLE, - array('email'=>$sEmail, 'language'=>$sLang, 'timezone'=>$sTimezone) + ['email'=>$sEmail, 'language'=>$sLang, 'timezone'=>$sTimezone] ); if($iUserId == 0) $sLangId = 'error.commit_db'; @@ -121,7 +121,7 @@ class User extends PhpObject { public function setSubscription($bSubscribed) { if($this->getUserId() > 0) { $iSubscribed = $bSubscribed?1:0; - $iUserId = $this->oDb->updateRow(self::USER_TABLE, $this->getUserId(), array('subscribed'=>$iSubscribed)); + $iUserId = $this->oDb->updateRow(self::USER_TABLE, $this->getUserId(), ['subscribed'=>$iSubscribed]); if(!$iUserId) return Livetrail::getResult(false, 'error.commit_db'); $this->asUserInfo['subscribed'] = $iSubscribed; return Livetrail::getResult(true, $iSubscribed?'account.subscribed':'account.unsubscribed'); @@ -131,11 +131,11 @@ class User extends PhpObject { public function getSubscribedUsersInfo() { $asSelect = array_keys($this->asUserInfo); $asSelect[array_search('id', $asSelect)] = Db::getId(self::USER_TABLE).' AS id'; - return $this->oDb->selectRows(array( + return $this->oDb->selectRows([ 'select'=>$asSelect, 'from'=>self::USER_TABLE, - 'constraint'=>array('subscribed'=>self::USER_SUBSCRIBED) - )); + 'constraint'=>['subscribed'=>self::USER_SUBSCRIBED] + ]); } public function login($sEmail, $sPassword, $sLang, $sTimezone, $sNickName='') { @@ -152,8 +152,8 @@ class User extends PhpObject { //Check Email presence in DB $asDBUser = $this->oDb->selectRow( self::USER_TABLE, - array('email' => $sEmail), - array(Db::getId(self::USER_TABLE), 'password', 'clearance') + ['email' => $sEmail], + [Db::getId(self::USER_TABLE), 'password', 'clearance'] ); $iUserId = $asDBUser[Db::getId(self::USER_TABLE)] ?? 0; @@ -166,18 +166,18 @@ class User extends PhpObject { //Set password elseif(empty($asDBUser['password'])) { - if(!$this->oDb->updateRow(self::USER_TABLE, $iUserId, array('password' => password_hash($sPassword, PASSWORD_DEFAULT)))) $sLangId = 'error.commit_db'; + if(!$this->oDb->updateRow(self::USER_TABLE, $iUserId, ['password' => password_hash($sPassword, PASSWORD_DEFAULT)])) $sLangId = 'error.commit_db'; else { $sLangId = 'account.password_set'; $bSuccess = true; - } + } } //Check password elseif(password_verify($sPassword, $asDBUser['password'])) { $bSuccess = true; $sLangId = 'account.logged_in'; - } + } else $sLangId = 'account.invalid_credentials'; } else { @@ -192,7 +192,7 @@ class User extends PhpObject { $bSubscribe = $bSuccess; $sLangId = $bSuccess?'':$asAddResult['desc_lang_id']; $iUserId = $asAddResult['data'][Db::getId(self::USER_TABLE)] ?? 0; - } + } } if($bSuccess) { @@ -201,11 +201,11 @@ class User extends PhpObject { $this->setTokenCookie(); } - return Livetrail::getResult($bSuccess, $sLangId, array('subscribe'=>$bSubscribe)); + return Livetrail::getResult($bSuccess, $sLangId, ['subscribe'=>$bSubscribe]); } public function logout() { - if($this->getUserId() > 0) $this->oDb->updateRow(self::USER_TABLE, $this->getUserId(), array('token' => '', 'token_exp' => '0000-00-00 00:00:00')); + if($this->getUserId() > 0) $this->oDb->updateRow(self::USER_TABLE, $this->getUserId(), ['token' => '', 'token_exp' => '0000-00-00 00:00:00']); $this->clearSession(); $this->clearCookie(); $this->setUserId(0); @@ -213,38 +213,37 @@ class User extends PhpObject { } public function updateNickname($sNickname) { - if($this->getUserId() > 0 && $sNickname!='') $this->oDb->updateRow(self::USER_TABLE, $this->getUserId(), array('name'=>$sNickname)); + if($this->getUserId() > 0 && $sNickname!='') $this->oDb->updateRow(self::USER_TABLE, $this->getUserId(), ['name'=>$sNickname]); } private function updateGravatar($iUserId, $sEmail) { $sImage = ($sEmail != '')?@file_get_contents('https://www.gravatar.com/avatar/'.md5($sEmail).'.png?d=404&s=24'):''; - $this->oDb->updateRow(self::USER_TABLE, $iUserId, array('gravatar' => base64_encode($sImage))); + $this->oDb->updateRow(self::USER_TABLE, $iUserId, ['gravatar' => base64_encode($sImage)]); } - public function checkUserClearance($iClearance) - { + public function checkUserClearance($iClearance) { return ($this->asUserInfo['clearance'] >= $iClearance); } public function setUserClearance($iUserId, $iClearance) { $bSuccess = false; $sLangId = ''; - $asLangParams = array(); + $asLangParams = []; if(!$this->checkUserClearance(self::CLEARANCE_ADMIN)) $sLangId = 'error.no_auth'; else { if(!in_array($iClearance, self::CLEARANCES)) { $sLangId = 'error.impossible_value'; - $asLangParams = array($iClearance, 'clearance'); + $asLangParams = [$iClearance, 'clearance']; } else { - $iUserId = $this->oDb->updateRow(self::USER_TABLE, $iUserId, array('clearance'=>$iClearance)); + $iUserId = $this->oDb->updateRow(self::USER_TABLE, $iUserId, ['clearance'=>$iClearance]); if(!$iUserId) $sLangId = 'error.commit_db'; else $bSuccess = true; } } - return Livetrail::getResult($bSuccess, $sLangId, array(), $asLangParams); + return Livetrail::getResult($bSuccess, $sLangId, [], $asLangParams); } /* Session */ @@ -285,7 +284,7 @@ class User extends PhpObject { $asUser = $this->oDb->selectRow( self::USER_TABLE, $iUserId, - array('clearance', 'token', 'token_exp') + ['clearance', 'token', 'token_exp'] ); //Check token value @@ -308,10 +307,10 @@ class User extends PhpObject { $this->oDb->updateRow( self::USER_TABLE, $this->getUserId(), - array( + [ 'token' => hash('sha256', $sCookieValue), 'token_exp' => date(Db::TIMESTAMP_FORMAT, time() + self::COOKIE_DURATION) - ) + ] ); $this->setCookie($sCookieValue, time() + self::COOKIE_DURATION); @@ -325,13 +324,13 @@ class User extends PhpObject { setcookie( self::COOKIE_TOKEN, $sValue, - array( + [ 'expires' => $iExpires, 'path' => '/', 'secure' => (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || (($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '') === 'https'), 'httponly' => true, 'samesite' => 'Lax' - ) + ] ); } diff --git a/package.json b/package.json index 4a51820..df3d51b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,10 @@ { "devDependencies": { + "@eslint/js": "^9.19.0", "@vitejs/plugin-vue": "^6.0.8", + "eslint": "^9.19.0", + "eslint-plugin-vue": "^9.32.0", + "globals": "^15.14.0", "vite": "^8.1.5" }, "name": "livetrail", @@ -10,7 +14,8 @@ "private": true, "scripts": { "dev": "vite build --mode development --watch", - "prod": "vite build" + "prod": "vite build", + "lint": "eslint src" }, "keywords": [], "author": "Franzz", diff --git a/public/index.php b/public/index.php index 2d76853..6bb8f41 100644 --- a/public/index.php +++ b/public/index.php @@ -4,4 +4,4 @@ require __DIR__.'/../vendor/autoload.php'; use Franzz\Livetrail\Controller; -echo (new Controller())->handle(__FILE__, $argv ?? array()); +echo (new Controller())->handle(__FILE__, $argv ?? []); diff --git a/readme.md b/readme.md index 889ef1d..f2990cf 100644 --- a/readme.md +++ b/readme.md @@ -52,6 +52,13 @@ COMPOSER=composer.dev.json composer update This makes Composer link `vendor/franzz/objects` to `../objects` and autoload that namespace directly from the local source path. Production continues to use `composer.json`, which installs `franzz/objects` from its Git repository. Commit and publish `objects` changes before updating/deploying a Livetrail version that relies on them. +## Before Committing + +Run manually before pushing: + +* `composer lint` - checks PHP style (php-cs-fixer, dry-run); `composer lint-fix` applies it. Requires the dev dependencies (`COMPOSER=composer.dev.json composer update`, see Local Development above). +* `npm run lint` - checks JS/Vue style (ESLint) on demand. It also already runs automatically as part of `npm run dev` (reports issues but never blocks the watcher) and `npm run prod` (aborts the build if any lint error is found). + ## To Do List * Add mail frequency slider diff --git a/resources/geo/test.gpx b/resources/geo/test.gpx new file mode 100644 index 0000000..f14b53e --- /dev/null +++ b/resources/geo/test.gpx @@ -0,0 +1,69644 @@ + + + + The Scottish National Trail + + + + 98 + + Aberfeldy + City (Medium) + + 4bdc8525a4c006c1da80f8163b240431 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/CityMedium.png + 2025-07-17T21:53:34.132Z + Changed icon + + + + + + + 49 + + ALDI Linlithgow + Waypoint no: 8 + Shopping Center + + f8d1b20630fa1bcce894ef62e11dc042 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.438Z + Changed icon + + + + + + + + Ben Nevis + Summit + + 5f355c13350458f44d8f7ede9b28c5f3 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/Summit.png + 2025-07-17T21:52:38.133Z + Changed icon + + + + + + + + Birdhouse Tearoom + Good Carrot, Lemon and Ginger cakes + Restaurant + + e5ea0818b9d06f6102111de603e55403 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.883Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.072Z + Changed icon + + + + + + + 83 + + Blair Athol Distillery + Waypoint no: 18 + Winery + + 7a6df5dd2028ba4a118d44c0bbf03fdf + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:02:30.730Z + Changed icon + + + + + + + 133 + + Blair Castle Caravan Park + Waypoint no: 22 + RV Park + + 7494bd29c9b3b98c3b58204246b0a5e3 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T21:51:47.592Z + Changed icon + + + ://icons/poi/SJJB/png/accommodation_caravan_park.n.32.png + 2025-07-17T22:15:43.699Z + Changed icon + + + + + + + + Bothy 350 + Lodge + + d1bc44eefa258dc2ff8c9291d6fb6ab0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.333Z + Changed icon + + + + + + + + Bothy 433 + Lodge + + 61e45419969ca9602084c96415949eeb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.337Z + Changed icon + + + + + + + + Bothy 497 + Lodge + + d8aa522448c579dbd6e90d8fff8c6d35 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.338Z + Changed icon + + + + + + + + Bothy 510 + Lodge + + 084d2035fb0834d22a9ac966187c54ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.338Z + Changed icon + + + + + + + + Bothy 589 + Lodge + + 1ec89de8c21df6fcd56aa2c871bd149d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.339Z + Changed icon + + + + + + + + Bothy 623 + Lodge + + 5938ea8cc1966a5833a8eb9ad01ce773 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.339Z + Changed icon + + + + + + + + Bothy 630 + Lodge + + b86186ac07bce60f4e6d112f0a38ccd8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.340Z + Changed icon + + + + + + + + Bothy 633 + Lodge + + ffa166cd9e3c1997ddfb373d1d22d1db + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.340Z + Changed icon + + + + + + + + Bothy 690 + Lodge + + 9d71e6a41f576adfd5bbea99f28cf8df + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.341Z + Changed icon + + + + + + + + Bothy 729 + Lodge + + 1af990c02b413f14eca7f930e9e6d417 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.341Z + Changed icon + + + + + + + + Bothy 736 + Aka the school house. Sleeps 5 + Lodge + + cf0e92786ae1afee2290c5ea0d4b114c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.341Z + Changed icon + + + + + + + + Bothy 788 + Glencoul Bothy + Lodge + + a2823cda0942c33af2c79f19c491522e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.342Z + Changed icon + + + + + + + + Bothy 795 + Glendhu Bothy + Lodge + + 073d082959ff77b47fd870dafe8687bd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.342Z + Changed icon + + + + + + + + Bothy 851 + Lodge + + 24cda3c594f669b0542c9a79080e5389 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.343Z + Changed icon + + + + + + + + Bothy 862 + Kearvaig + Lodge + + 10d4fd962e52aa5bd5dc2a5176656ef0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:52:25.344Z + Changed icon + + + + + + + + Bridge 49 + Cafe, bar, bistro + Restaurant + + bab04ce8c254e60f3ff08dc071444afb + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:02:41.381Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.071Z + Changed icon + + + + + + + 75 + + Callandar + City (Medium) + + cb0ddaeae4497fe32ef3196b9b7ae7bd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/CityMedium.png + 2025-07-17T21:53:34.130Z + Changed icon + + + + + + + + Campsite + Campground + + 1b2e935fbcaa4a44231a6e9f7090d2b1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T21:51:22.325Z + Changed icon + + + + + + + + Campsite + Wild campsite + Campground + + f6c43fa7f258048af0e159502b6d4777 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T21:51:22.328Z + Changed icon + + + + + + + + Campsite + Campground + + efc1964a44a3552883fcc41345aa4632 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T21:51:22.329Z + Changed icon + + + + + + + + Campsite + No facilities + Campground + + 445c2994cc31866aa317bcfb0bebb137 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T21:51:22.330Z + Changed icon + + + + + + + 12 + + Cape Wrath Ferry + Waypoint no: 59 + Boat Ramp + + 01ea39b3e3f07628482819752c53c3eb + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_view_point.n.32.png + 2025-07-17T22:06:04.853Z + Changed icon + + + ://icons/poi/SJJB/png/transport_slipway.n.32.png + 2025-07-17T22:06:14.573Z + Changed icon + + + + + + + 14 + + Cape Wrath Lodge + Waypoint no: 60 + Residence + + 900e86ca41ff26beba8e84d9b91518b3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.267Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.603Z + Changed icon + + + + + + + 223 + + Cluanie Inn + Very expensive hotel, but also has a restaurant available for non resident. + Residence + + ee58aacf31053611ac65b4877e9fc5d4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.268Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.602Z + Changed icon + + + + + + + + Coffee Shop + small shop + Gaz canisters available + Restaurant + + 346981128bf8c65900f1722c51e2038f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.887Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.072Z + Changed icon + + + + + + + 23 + + Co-op Food - Aberfoyle + Waypoint no: 12 + Shopping Center + + 450cbeeb96bc49b2c2f5ef8dd62f2f18 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.438Z + Changed icon + + + + + + + 73 + + Co-op Food - Callander + Waypoint no: 15 + Shopping Center + + 839b3dde931691e8b3d3628c1d60b96f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.440Z + Changed icon + + + + + + + 234 + + Co-op Food - Kingussie - High Street + Waypoint no: 21 + Shopping Center + + c33eefa25634c1441c88eefe24413c16 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.440Z + Changed icon + + + + + + + 13 + + Co-op Food - Kyle of Lochalsh + Waypoint no: 30 + Shopping Center + + 5fca881f1a9a7e346e67544ef0ca0395 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.441Z + Changed icon + + + + + + + 89 + + Co-op Food - Melrose - High Street + Waypoint no: 1 + Shopping Center + + 630f18565edf71037b1c378ae27312cf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.442Z + Changed icon + + + + + + + 93 + + Co-op Food - Petrol Aberfeldy New + Waypoint no: 17 + Shopping Center + + 9b1c6b81c55a43dad8bea357f5a235b3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.442Z + Changed icon + + + + + + + 110 + + Co-op Food - Pitlochry + Waypoint no: 19 + Shopping Center + + ea4f44405f206c3d1c821b9cc363032e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.443Z + Changed icon + + + + + + + 236 + + Co-op Food - West Lindon + Waypoint no: 3 + Shopping Center + + 12930a48a684c3202a50e43941c1a3d0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.443Z + Changed icon + + + + + + + + Costa + Restaurant + + 69e1d8dc106ac77484fec6339cc7b021 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.888Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.071Z + Changed icon + + + + + + + 76 + + Cotswold Outdoor Edinburgh + <div> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Gas Canisters</p></div> + Department Store + + d711714ebbf8b4084e38d667fb15a5ec + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:03:32.316Z + Changed icon + + + + + + + 11 + + Craigdon Mountain Sports Inverness Ltd + Waypoint no: 56 + Department Store + + 3517e129b1d4403c002937a0c6ac6376 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:03:32.317Z + Changed icon + + + + + + + 358 + + Dalwhinnie Distillery + Waypoint no: 42 + Winery + + 627368b13768d1cb4a53d91979f2db91 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:03:38.121Z + Changed icon + + + + + + + 49 + + Drumbeg Stores + Waypoint no: 36 + Department Store + + 157bf2b3008cd9efb592d885e9604792 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:03:32.319Z + Changed icon + + + + + + + 182 + + Edradour Distillery + Waypoint no: 43 + Winery + + 14774eaf870c190b4d9328a23d2240bd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:03:38.122Z + Changed icon + + + + + + + + Eidart Falls + Valley + + d5a206c602097d72e8b2a7322203fd92 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/Valley.png + 2025-07-17T22:05:32.901Z + Changed icon + + + + + + + 9 + + Ellis Brigham Mountain Sports + Waypoint no: 53 + Department Store + + 83befb88995d57bb09dccd7a9becd08d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:04:38.995Z + Changed icon + + + + + + + 2 + + Ellis Brigham Mountain Sports + Waypoint no: 51 + Department Store + + 3ab0618b2e1ca13017fe8654f1875316 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:04:38.997Z + Changed icon + + + + + + + + Falls of Glomach + Valley + + 89e39080b1c5944300898f38740c9507 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/Valley.png + 2025-07-17T22:01:42.758Z + Changed icon + + + + + + + 408 + + Falls of Tarf + Valley + + 698b332b2e765747d0e0744c6f873cfd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/Valley.png + 2025-07-17T22:01:42.757Z + Changed icon + + + + + + + 72 + + Gerry's Hostel + <div> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Weird guy, don't go there</p></div> + Residence + + 93703eb77646ccfd22cce40e86a7a7ad + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.269Z + Changed icon + + + ://icons/48x48/EditText.png + 2025-07-17T22:02:05.952Z + Changed description + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.601Z + Changed icon + + + + + + + + Glen Affric Youth Hostel (Alltbeithe hostel) + Bothy converted to hostel. + +Small shop available. + Residence + + 34b45f90205f87c7d721706a68daf450 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.270Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.601Z + Changed icon + + + + + + + 25 + + Glen Morangie + Waypoint no: 44 + Winery + + 65b05f1261ef10d789e91c249e7ef72f + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T21:59:07.071Z + Changed icon + + + + + + + 149 + + Glenfiddich Distillery + Waypoint no: 37 + Winery + + e0731929065360ad887ffeb13008679f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T21:57:37.811Z + Changed icon + + + + + + + + Glengoyne Distillery + Winery + + 01ae54a3b2208f4dd955642db324a990 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T21:57:37.813Z + Changed icon + + + + + + + 123 + + Glenkinchie Distillery (Diageo) + Waypoint no: 39 + Winery + + 9bd0f6e5b22473760cff0175d32f4032 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T21:57:37.815Z + Changed icon + + + + + + + 7 + + Go Outdoors + Waypoint no: 50 + Department Store + + 47c420c2679ed9a8dac33e964f5ebadb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T21:58:03.899Z + Changed icon + + + + + + + 3 + + GO Outdoors + Waypoint no: 55 + Department Store + + f45d242b937d4d212334a720d891b6ee + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T21:58:03.901Z + Changed icon + + + + + + + + Hardware shop + Sells gaz canisters + Department Store + + c00e0395bd871d671022028a7c817b89 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T21:58:03.902Z + Changed icon + + + + + + + + Hostel + Residence + + ca30af09150450564b4d7988c0534587 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:56:52.456Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.602Z + Changed icon + + + + + + + 81 + + Inchnadamph Lodge Hostel/B&B + Top notch Hostel, with dry room and breakfast. A small store is also available, selling food and gaz canisters. + Residence + + 4b0087948dab83d7c587666c8a13576a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.270Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.602Z + Changed icon + + + + + + + 75 + + James Bayne Fishing Tackle + <div> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Gaz Canister</p></div> + Department Store + + 5b40323190146212f265d34005f5de54 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T21:58:34.220Z + Changed icon + + + + + + + + Kinlochbervie Hotel + 90£ / night, including breakfast. + Residence + + 0a67e1bb6dd80ecd6982c3e6dbb2203e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.271Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.602Z + Changed icon + + + + + + + 30 + + Kinlochewe Stores & Post Office + Waypoint no: 32 + Convenience Store + + e78cd24b1e49f99fc584edd3085cb9e3 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_convenience.n.32.png + 2025-07-17T21:58:21.373Z + Changed icon + + + + + + + + Kirky Puffer + Cheap breakfast and large choice of beers. + +Nice terrasse. + Restaurant + + 02cd68faa5c7f60c893770f3b95eb34d + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T21:58:55.437Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.072Z + Changed icon + + + + + + + 105 + + km-001 + Flag, Blue + + 833565bcd824bc941b036eeb985928e7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.689Z + Changed icon + + + + + + + 117 + + km-002 + Flag, Blue + + 89080f7c7b181eae243a50c95169a176 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.690Z + Changed icon + + + + + + + 144 + + km-003 + Flag, Blue + + 84e5f0a777fe80451ea970aff35f129c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.691Z + Changed icon + + + + + + + 176 + + km-004 + Flag, Blue + + 55f8479c98d76405bdbbe0f35d44682c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.692Z + Changed icon + + + + + + + 286 + + km-005 + Flag, Blue + + 5737a7c7f15ad866346f2f2c00356bb9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.693Z + Changed icon + + + + + + + 345 + + km-006 + Flag, Blue + + d9d133a086ca2c6379bbb034063a56ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.693Z + Changed icon + + + + + + + 298 + + km-007 + Flag, Blue + + 19689cff07aff2e29f92853f706383c3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.694Z + Changed icon + + + + + + + 126 + + km-008 + Flag, Blue + + 83e304cec1de70cbb79528e5d7dfeabf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.694Z + Changed icon + + + + + + + 99 + + km-009 + Flag, Blue + + 2b868bd43924456372a3822f00ce8173 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.695Z + Changed icon + + + + + + + 101 + + km-010 + Flag, Blue + + 0cb04e631ead1dcb0b2d5fc30bc21c3d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.696Z + Changed icon + + + + + + + 81 + + km-011 + Flag, Blue + + 62553e40becbf7a30c9eb3166e82774e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.696Z + Changed icon + + + + + + + 102 + + km-012 + Flag, Blue + + a65827b79c2ad0d68d3e1be4d405b4ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.697Z + Changed icon + + + + + + + 110 + + km-013 + Flag, Blue + + 9bf534cd1b63c7ee34152a67edca1c28 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.697Z + Changed icon + + + + + + + 114 + + km-014 + Flag, Blue + + 26d029b150908bb00fcf1289a55610d9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.698Z + Changed icon + + + + + + + 126 + + km-015 + Flag, Blue + + a97e4ec102ecbd2265710b121d878b36 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.698Z + Changed icon + + + + + + + 184 + + km-016 + Flag, Blue + + c36f1d1fb14ddab7c4a22dff47b107fa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.699Z + Changed icon + + + + + + + 157 + + km-017 + Flag, Blue + + 5cd04e13e16e3302a678ebb62942926c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.699Z + Changed icon + + + + + + + 150 + + km-018 + Flag, Blue + + c93057563ede9a3f909aaab4bb0184f3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.700Z + Changed icon + + + + + + + 146 + + km-019 + Flag, Blue + + 346a6dd3bd88293eef56d89ddfde8568 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.700Z + Changed icon + + + + + + + 183 + + km-020 + Flag, Blue + + 83a3e3315b01dfcecf4fd5d9769cb4ff + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.701Z + Changed icon + + + + + + + 72 + + km-021 + Flag, Blue + + 6c73cb2042f1a61bf68df58a9369d4c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.701Z + Changed icon + + + + + + + 81 + + km-022 + Flag, Blue + + 3f3db8968404104a1a00ac762ad1ace7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.702Z + Changed icon + + + + + + + 127 + + km-023 + Flag, Blue + + e3c91cb1b85178d2bf1d9d3cf2f7dd7d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.702Z + Changed icon + + + + + + + 55 + + km-024 + Flag, Blue + + 76ec24675daa91e5e2c442d9c7aa6048 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.703Z + Changed icon + + + + + + + 56 + + km-025 + Flag, Blue + + 1498e242b5f5848cd9b576d9936e457a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.703Z + Changed icon + + + + + + + 59 + + km-026 + Flag, Blue + + e30abaedb62ba8741802870e267b7f35 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.704Z + Changed icon + + + + + + + 99 + + km-027 + Flag, Blue + + 77864e05dfccdb0656c4c7d909c0e8c7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.704Z + Changed icon + + + + + + + 67 + + km-028 + Flag, Blue + + 3227bd91581d1eb1bb8f9063da6921b0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.705Z + Changed icon + + + + + + + 81 + + km-029 + Flag, Blue + + 09ab1cb6949df6521f78dd35af13b48e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.705Z + Changed icon + + + + + + + 151 + + km-030 + Flag, Blue + + 8ae761a95a6c396ec3ad78871759fbf0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.706Z + Changed icon + + + + + + + 128 + + km-031 + Flag, Blue + + e5ecc74a42bb84cb050d17f4d89a8629 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.707Z + Changed icon + + + + + + + 144 + + km-032 + Flag, Blue + + 8c2e491baf9e4274a530f563d17b7805 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.707Z + Changed icon + + + + + + + 140 + + km-033 + Flag, Blue + + df895546d2c9d1b414037652934f3965 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.708Z + Changed icon + + + + + + + 127 + + km-034 + Flag, Blue + + a6f55aaf2725e0aeefb2692d34413baa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.708Z + Changed icon + + + + + + + 129 + + km-035 + Flag, Blue + + 5eab5ab9481f1de619dffe96eba9cc14 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.709Z + Changed icon + + + + + + + 103 + + km-036 + Flag, Blue + + f187c01521d119ed3a6fa57ebc5488da + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.709Z + Changed icon + + + + + + + 84 + + km-037 + Flag, Blue + + 70f0926a7ef8a077f6306ab158b52947 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.710Z + Changed icon + + + + + + + 66 + + km-038 + Flag, Blue + + ba8955d1c3f3aaebf7f325196566ec5c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.710Z + Changed icon + + + + + + + 66 + + km-039 + Flag, Blue + + 9840e3455fcc9a3c8d6e193fe6594cf7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.711Z + Changed icon + + + + + + + 64 + + km-040 + Flag, Blue + + 592375a1c9fed620cf92a5855d8cfd5b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.711Z + Changed icon + + + + + + + 66 + + km-041 + Flag, Blue + + e5e7a5ca59512389f878d1bbd1b871aa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.712Z + Changed icon + + + + + + + 91 + + km-042 + Flag, Blue + + 2fa5155f1757b2439bee89be06240806 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.712Z + Changed icon + + + + + + + 79 + + km-043 + Flag, Blue + + c0895618ca2ccee96c5968bdd623b114 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.713Z + Changed icon + + + + + + + 86 + + km-044 + Flag, Blue + + e7b9d217d4e652c6fe27f41b2f1d7178 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.714Z + Changed icon + + + + + + + 104 + + km-045 + Flag, Blue + + 9ac77e71f41e11fa07941090458d05b3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.714Z + Changed icon + + + + + + + 132 + + km-046 + Flag, Blue + + fd7548aefd42eb807b07c91e07ef03d4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.715Z + Changed icon + + + + + + + 144 + + km-047 + Flag, Blue + + 598d98a6be98bed887b72c321144fb19 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.715Z + Changed icon + + + + + + + 181 + + km-048 + Flag, Blue + + f0410828f43530288adde4686aa0b1f0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.715Z + Changed icon + + + + + + + 201 + + km-049 + Flag, Blue + + b80223a847ab56f41ee42b3e81a34880 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.247Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.716Z + Changed icon + + + + + + + 275 + + km-050 + Flag, Blue + + 5a4ceae8378f701738d4e80bf6489aec + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.716Z + Changed icon + + + + + + + 239 + + km-051 + Flag, Blue + + 43b2e25bd1fb0ef390d9a11a851c7de2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.717Z + Changed icon + + + + + + + 105 + + km-052 + Flag, Blue + + 1873b3c0095c11090d1fcfec5200e373 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.717Z + Changed icon + + + + + + + 98 + + km-053 + Flag, Blue + + b2903064b94b6920237508040231471f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.718Z + Changed icon + + + + + + + 91 + + km-054 + Flag, Blue + + fbe95539c855a5a10a414e29d8faf300 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.718Z + Changed icon + + + + + + + 105 + + km-055 + Flag, Blue + + 74dfdbb2db27fc58fe5c9c087b622292 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.719Z + Changed icon + + + + + + + 97 + + km-056 + Flag, Blue + + df1e157fa7b0bfe72a2df39f38d0cca9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.719Z + Changed icon + + + + + + + 102 + + km-057 + Flag, Blue + + 00331a16983869ea59569c06524e1117 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.720Z + Changed icon + + + + + + + 131 + + km-058 + Flag, Blue + + 111f3e30a849cd7165c4db96554c1d87 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.720Z + Changed icon + + + + + + + 203 + + km-059 + Flag, Blue + + 0b55b824fafb3d98e65453b5c5ada9d9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.721Z + Changed icon + + + + + + + 139 + + km-060 + Flag, Blue + + 1515b0add34a48620f74726c96745efa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.722Z + Changed icon + + + + + + + 138 + + km-061 + Flag, Blue + + ef8b80332c5f23b3794dd2a61e49ce1c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.722Z + Changed icon + + + + + + + 178 + + km-062 + Flag, Blue + + 85b42ab6c47c55b263ae9bdd3d5c6126 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.723Z + Changed icon + + + + + + + 279 + + km-063 + Flag, Blue + + 8ef0d5d6b125aa2c9ae7c0a166f6ec42 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.723Z + Changed icon + + + + + + + 269 + + km-064 + Flag, Blue + + cdc53383bf73db703ab2f56f80f5689b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.724Z + Changed icon + + + + + + + 146 + + km-065 + Flag, Blue + + d8d2f01bfedf87030b37e3bec82bb93a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.724Z + Changed icon + + + + + + + 121 + + km-066 + Flag, Blue + + 4ea552eccc8a8bdb02046e26f1c80b5a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.725Z + Changed icon + + + + + + + 179 + + km-067 + Flag, Blue + + 9ce57d8ca2e330292217637e2ffbe097 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.725Z + Changed icon + + + + + + + 271 + + km-068 + Flag, Blue + + 812e9ea1692d16a648a17ccc0f17a76c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.726Z + Changed icon + + + + + + + 459 + + km-069 + Flag, Blue + + 8c71638b12621ecf1ac32e11034de6f4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.726Z + Changed icon + + + + + + + 446 + + km-070 + Flag, Blue + + 1430f7a1836294bd5f66f6e99dbbcc15 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.727Z + Changed icon + + + + + + + 422 + + km-071 + Flag, Blue + + 313172856d51c8c7e1aaf55923ae743a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.728Z + Changed icon + + + + + + + 443 + + km-072 + Flag, Blue + + 9b54ca9c48c044aef7a554c455e4b58f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.729Z + Changed icon + + + + + + + 408 + + km-073 + Flag, Blue + + c810ccf1b652df0bc218518c18b985df + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.729Z + Changed icon + + + + + + + 515 + + km-074 + Flag, Blue + + 6cb51fb4fc9a516d3a2abdade5a3aaae + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.730Z + Changed icon + + + + + + + 482 + + km-075 + Flag, Blue + + 0321a5742fafb3b7d67d12e13bb0fee3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.730Z + Changed icon + + + + + + + 497 + + km-076 + Flag, Blue + + 3ff7802bb16d6be2fc94b136e049abcd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.730Z + Changed icon + + + + + + + 496 + + km-077 + Flag, Blue + + a20199815609baff6679d0ec1c9616ce + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.731Z + Changed icon + + + + + + + 483 + + km-078 + Flag, Blue + + 5a7644c98f44666e30752a32e4ddc56c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.731Z + Changed icon + + + + + + + 387 + + km-079 + Flag, Blue + + 994458ddb71a0703efc1360a7fd450ff + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.731Z + Changed icon + + + + + + + 247 + + km-080 + Flag, Blue + + 65ac2ae0d79cef61ae6619edd51202d2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.732Z + Changed icon + + + + + + + 159 + + km-081 + Flag, Blue + + d20e3556880e7cc4bd9e761e506e0950 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.732Z + Changed icon + + + + + + + 179 + + km-082 + Flag, Blue + + a4e27d961a5e321107483c33b3a2fdb7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.733Z + Changed icon + + + + + + + 158 + + km-083 + Flag, Blue + + 17bed0bd762ba079006c8140da19122b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.734Z + Changed icon + + + + + + + 207 + + km-084 + Flag, Blue + + e67a89db10c48438132e4d1160dcc63d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.734Z + Changed icon + + + + + + + 195 + + km-085 + Flag, Blue + + 9caa42192aa6babeb51441aefe6ab5eb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.735Z + Changed icon + + + + + + + 155 + + km-086 + Flag, Blue + + b7b8064a959a2000a56bee6114765afa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.735Z + Changed icon + + + + + + + 154 + + km-087 + Flag, Blue + + dbc8f9e0c61ff88e7076c0bf1eb1f422 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.736Z + Changed icon + + + + + + + 152 + + km-088 + Flag, Blue + + d5e7bc5682c614f5fc04ca8ac94a0033 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.736Z + Changed icon + + + + + + + 155 + + km-089 + Flag, Blue + + bfd2ad95192001d07e0c5cec80940b87 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.737Z + Changed icon + + + + + + + 157 + + km-090 + Flag, Blue + + 3d9461795ed079edc991fb695aeac569 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.737Z + Changed icon + + + + + + + 174 + + km-091 + Flag, Blue + + 3cde9d1c4335650e5b08b1535cd165db + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.738Z + Changed icon + + + + + + + 159 + + km-092 + Flag, Blue + + 24ce6c3e6e4b69f453e786715163dccb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.268Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.738Z + Changed icon + + + + + + + 162 + + km-093 + Flag, Blue + + cdb1d1d81d7db2a7719a28c09650ec2c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.739Z + Changed icon + + + + + + + 176 + + km-094 + Flag, Blue + + afaf2fc1f86a28eb478ce4c00c6efa74 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.739Z + Changed icon + + + + + + + 268 + + km-095 + Flag, Blue + + 003d882989380ad63555a9e4a05f6c85 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.740Z + Changed icon + + + + + + + 304 + + km-096 + Flag, Blue + + 0ae6c14206bf37d788f7dc9c86fdd72d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.740Z + Changed icon + + + + + + + 267 + + km-097 + Flag, Blue + + 3bdbe1b43be94553fa908c4112fe6c7e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.740Z + Changed icon + + + + + + + 283 + + km-098 + Flag, Blue + + d624fb38f1cb83f99a83fb2a980c4bc1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.741Z + Changed icon + + + + + + + 259 + + km-099 + Flag, Blue + + 16c2f0ecf1f910f3e9df48a3bf347a95 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.741Z + Changed icon + + + + + + + 281 + + km-100 + Flag, Blue + + babbe1c3cc1c33c9c8d30fea1633b1bb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.742Z + Changed icon + + + + + + + 337 + + km-101 + Flag, Blue + + b0c239273ba79c9f13bd1675eb0928a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.743Z + Changed icon + + + + + + + 386 + + km-102 + Flag, Blue + + d01147bad00efb0990f241751e052f57 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.743Z + Changed icon + + + + + + + 340 + + km-103 + Flag, Blue + + 314c4583894b8a8b34aaa4c35d70dd6b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.744Z + Changed icon + + + + + + + 280 + + km-104 + Flag, Blue + + 4575c4e1e5f2d453c38f8c67bb0f15ee + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.744Z + Changed icon + + + + + + + 276 + + km-105 + Flag, Blue + + ba768e3e534f3d6f4ac21b4f583d13b9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.745Z + Changed icon + + + + + + + 346 + + km-106 + Flag, Blue + + 2617ef7ce3b42fbe721bdb78b4ce8960 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.745Z + Changed icon + + + + + + + 272 + + km-107 + Flag, Blue + + 172cd796a31507e10de8cdcdfa36fe63 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.746Z + Changed icon + + + + + + + 223 + + km-108 + Flag, Blue + + b820671c5c04fccee9017218e1744eab + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.746Z + Changed icon + + + + + + + 233 + + km-109 + Flag, Blue + + a75520491302ddedc8d82b89cfc47ba4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.747Z + Changed icon + + + + + + + 227 + + km-110 + Flag, Blue + + 58c145341e0397475dc2622d227c51a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.747Z + Changed icon + + + + + + + 269 + + km-111 + Flag, Blue + + 14a68a36d7c3f0693a57c27511c08ac9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.748Z + Changed icon + + + + + + + 250 + + km-112 + Flag, Blue + + da19110b6e05cbcd599ac94dc6937500 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.748Z + Changed icon + + + + + + + 234 + + km-113 + Flag, Blue + + cdcdb022170d6812370ccb61f2555371 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.749Z + Changed icon + + + + + + + 236 + + km-114 + Flag, Blue + + 4c413fd46098ad24dcc271be6840cc8e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.749Z + Changed icon + + + + + + + 273 + + km-115 + Flag, Blue + + f4e22bb2470560d41209ffec1951926f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.750Z + Changed icon + + + + + + + 301 + + km-116 + Flag, Blue + + b6200d1bdb3f9a3b54aaddffcf1fe6bf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.750Z + Changed icon + + + + + + + 333 + + km-117 + Flag, Blue + + b4d2b0d399ba10b9f562aeda649a4700 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.751Z + Changed icon + + + + + + + 308 + + km-118 + Flag, Blue + + 5edd96d3ffc1bae047ae1773fdfc5adb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.751Z + Changed icon + + + + + + + 295 + + km-119 + Flag, Blue + + 3d521efca18e6784172e5cf1b87220d9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.752Z + Changed icon + + + + + + + 338 + + km-120 + Flag, Blue + + 5cb0af2d397eac6bfd1766591a34fe80 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.752Z + Changed icon + + + + + + + 368 + + km-121 + Flag, Blue + + 6edf66dff7c6b70c74b143382a12b4e1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.753Z + Changed icon + + + + + + + 366 + + km-122 + Flag, Blue + + d51e0ba08d6209e45f4b78f18dfc9ed6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.753Z + Changed icon + + + + + + + 352 + + km-123 + Flag, Blue + + 0424a83333aa818c18bcf8d6b0183b70 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.754Z + Changed icon + + + + + + + 386 + + km-124 + Flag, Blue + + e242e73d05e898a58b3f400d2659ba77 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.754Z + Changed icon + + + + + + + 362 + + km-125 + Flag, Blue + + 5edda18c6da657d25031152e9f8a77a7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.755Z + Changed icon + + + + + + + 295 + + km-126 + Flag, Blue + + 98f13cbb66f44e26a11e548cc18ca262 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.755Z + Changed icon + + + + + + + 284 + + km-127 + Flag, Blue + + af3bb9c39f62543e23b951bd8517d185 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.756Z + Changed icon + + + + + + + 275 + + km-128 + Flag, Blue + + 55eeeb499b00160e5e7b9fa7162046f8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.756Z + Changed icon + + + + + + + 274 + + km-129 + Flag, Blue + + fa63640921238e8751f5c68b77128418 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.757Z + Changed icon + + + + + + + 267 + + km-130 + Flag, Blue + + 2aa11699c01462efdaa7bd0f607722d9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.758Z + Changed icon + + + + + + + 263 + + km-131 + Flag, Blue + + 1fc929dce43e2556cfff5bb0f97d8a2c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.758Z + Changed icon + + + + + + + 184 + + km-132 + Flag, Blue + + 76c5337a026371d5bef2176a7c82a435 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.759Z + Changed icon + + + + + + + 170 + + km-133 + Flag, Blue + + 673a74879c46a5b149e9b0d83af37469 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.759Z + Changed icon + + + + + + + 155 + + km-134 + Flag, Blue + + 00f823b8c69433b352bd1c4a86749b80 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.760Z + Changed icon + + + + + + + 150 + + km-135 + Flag, Blue + + 5785ca46e5a71ab11a2f658a221b91c5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.760Z + Changed icon + + + + + + + 144 + + km-136 + Flag, Blue + + 24f9cb481080ce0da0cc3ae04b808e70 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.761Z + Changed icon + + + + + + + 133 + + km-137 + Flag, Blue + + 1e0476b4d29b74724f37549118ef8102 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.761Z + Changed icon + + + + + + + 123 + + km-138 + Flag, Blue + + f2241cab56723117d3803622f35e7afa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.762Z + Changed icon + + + + + + + 103 + + km-139 + Flag, Blue + + 6bcbe042069b59bd6f271009f02b88a7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.762Z + Changed icon + + + + + + + 95 + + km-140 + Flag, Blue + + d10e2d8f69f2fe8136fc366807d85a9c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.763Z + Changed icon + + + + + + + 72 + + km-141 + Flag, Blue + + 7d986b5a5b3ed98192606a6722c1c3ce + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.763Z + Changed icon + + + + + + + 69 + + km-142 + Flag, Blue + + 1a146bc6090b059bc678a43d7d9db5e6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.764Z + Changed icon + + + + + + + 76 + + km-143 + Flag, Blue + + 32b6b6e885874018d636d2065216b9bc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.764Z + Changed icon + + + + + + + 77 + + km-144 + Flag, Blue + + 242c64d84b90b0f22a44160b9bb4cd36 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.765Z + Changed icon + + + + + + + 74 + + km-145 + Flag, Blue + + fdcc187d3949a49579b51ff992f7be86 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.766Z + Changed icon + + + + + + + 73 + + km-146 + Flag, Blue + + 8255d7bcbbc0ec86adbff7898b2c0b6d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.766Z + Changed icon + + + + + + + 72 + + km-147 + Flag, Blue + + 9495cb39e4dc924f0db3ff067d2cf85a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.767Z + Changed icon + + + + + + + 70 + + km-148 + Flag, Blue + + ec7eed5edd509ba9fb2c980f38206321 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.767Z + Changed icon + + + + + + + 73 + + km-149 + Flag, Blue + + 74a1d636790c7992dde1b68803f0ac08 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.768Z + Changed icon + + + + + + + 73 + + km-150 + Flag, Blue + + 8878212db52ccd8aef3b954825873005 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.247Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.768Z + Changed icon + + + + + + + 76 + + km-151 + Flag, Blue + + 299b37a2b839c7b88827d3e44760cce2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.769Z + Changed icon + + + + + + + 80 + + km-152 + Flag, Blue + + 71427633e08e0687c0de5556ee7200b3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.769Z + Changed icon + + + + + + + 80 + + km-153 + Flag, Blue + + 1cdf2134c3e0c0165b7642d4bcb4fdd6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.770Z + Changed icon + + + + + + + 72 + + km-154 + Flag, Blue + + 469046deafbf3e012193896297d18ccf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.770Z + Changed icon + + + + + + + 81 + + km-155 + Flag, Blue + + 3b54badbfe9fd9117f862542852bcd00 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.771Z + Changed icon + + + + + + + 72 + + km-156 + Flag, Blue + + 6cfaaa005da3f00a237aef897bb56923 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.771Z + Changed icon + + + + + + + 74 + + km-157 + Flag, Blue + + 82c845f24364ca0928e07badbbc3058f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.772Z + Changed icon + + + + + + + 71 + + km-158 + Flag, Blue + + fb1f82ffa5aa3a8294f3b227bd67d49f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.773Z + Changed icon + + + + + + + 76 + + km-159 + Flag, Blue + + 14520b147335cf6793639977d8177875 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.773Z + Changed icon + + + + + + + 74 + + km-160 + Flag, Blue + + 4b82b3b2074536b48584895418bcae87 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.774Z + Changed icon + + + + + + + 74 + + km-161 + Flag, Blue + + 510d8b3c106299f1616a9b9b4e5d2798 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.774Z + Changed icon + + + + + + + 75 + + km-162 + Flag, Blue + + c2870dceb064bdcad8c9e871e1dd3ee8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.774Z + Changed icon + + + + + + + 87 + + km-163 + Flag, Blue + + f3b92b468dc04edce45b6ec12339d1e2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.775Z + Changed icon + + + + + + + 76 + + km-164 + Flag, Blue + + 255471ab47c40eb732d717f9b29959c3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.776Z + Changed icon + + + + + + + 80 + + km-165 + Flag, Blue + + c69fb3e231ff222f8bf516ae77c7e5b1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.776Z + Changed icon + + + + + + + 82 + + km-166 + Flag, Blue + + 79b71dd994b1ade5ec17c4b074e59e38 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.777Z + Changed icon + + + + + + + 86 + + km-167 + Flag, Blue + + e6efd0c55cadf9125dbb5a74ee567b7c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.777Z + Changed icon + + + + + + + 74 + + km-168 + Flag, Blue + + 33871280ee38075443245625d0749583 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.778Z + Changed icon + + + + + + + 71 + + km-169 + Flag, Blue + + 1726784625e9500574c3d74b4ce1205f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.778Z + Changed icon + + + + + + + 72 + + km-170 + Flag, Blue + + 361963489958cda00e7aa2230612ec2d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.779Z + Changed icon + + + + + + + 74 + + km-171 + Flag, Blue + + ee9c24fcc116faa4da7a9df9ca266187 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.779Z + Changed icon + + + + + + + 70 + + km-172 + Flag, Blue + + 99d7ccc5506781ebaac343b734e16a73 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.780Z + Changed icon + + + + + + + 72 + + km-173 + Flag, Blue + + 21457532920ff209e74db1cba76c890e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.781Z + Changed icon + + + + + + + 73 + + km-174 + Flag, Blue + + 5150aa2b27b7fedfbc7906895fced195 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.781Z + Changed icon + + + + + + + 69 + + km-175 + Flag, Blue + + 18e8efed8e69510e8750f603e2ecd7a7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.782Z + Changed icon + + + + + + + 78 + + km-176 + Flag, Blue + + a763846255c9f08ff66291a558dadd53 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.782Z + Changed icon + + + + + + + 86 + + km-177 + Flag, Blue + + 44b2021508bf57d9544c1edb9e5e39c0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.783Z + Changed icon + + + + + + + 76 + + km-178 + Flag, Blue + + 29817f5c7a385aa441fd7e18710fcf68 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.783Z + Changed icon + + + + + + + 72 + + km-179 + Flag, Blue + + b6df2f202659e26b66feb118daaa7551 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.784Z + Changed icon + + + + + + + 74 + + km-180 + Flag, Blue + + 631f65e11ecde69a6212c6280a406eea + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.784Z + Changed icon + + + + + + + 76 + + km-181 + Flag, Blue + + c59ec475a1f74e442102437b1e69df13 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.785Z + Changed icon + + + + + + + 72 + + km-182 + Flag, Blue + + dae53b9757811144a8f3eaadd99d78b5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.785Z + Changed icon + + + + + + + 75 + + km-183 + Flag, Blue + + 4e0e687796a837623bae8bde526f323c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.786Z + Changed icon + + + + + + + 75 + + km-184 + Flag, Blue + + fab8afd3d01975c4ca0f40a8cbc559c0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.786Z + Changed icon + + + + + + + 73 + + km-185 + Flag, Blue + + ed88881ac7c3340f2642341cb58c3366 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.787Z + Changed icon + + + + + + + 83 + + km-186 + Flag, Blue + + 1b9eeae5aebd573715bf74038b671132 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.787Z + Changed icon + + + + + + + 72 + + km-187 + Flag, Blue + + 1d7b94f08f56b744cf9c2b705afa0cf7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.788Z + Changed icon + + + + + + + 70 + + km-188 + Flag, Blue + + 873400e12e904a1ec32285c92f7a994a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.788Z + Changed icon + + + + + + + 71 + + km-189 + Flag, Blue + + 5dafe99ee6d0558ff9bb2cde15ffe25d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.788Z + Changed icon + + + + + + + 74 + + km-190 + Flag, Blue + + c7438b99430ed19d42a6ec70c0230564 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.789Z + Changed icon + + + + + + + 38 + + km-191 + Flag, Blue + + 1554e383b82d61e29bfd791fc8965354 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.789Z + Changed icon + + + + + + + 39 + + km-192 + Flag, Blue + + 4a315cee13c63f26b787aac25303582c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.268Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.790Z + Changed icon + + + + + + + 40 + + km-193 + Flag, Blue + + e53a202f87efc75aea92cf56049599f7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.791Z + Changed icon + + + + + + + 39 + + km-194 + Flag, Blue + + 5d9edcdeb203b3554c5189a193c7347a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.791Z + Changed icon + + + + + + + 40 + + km-195 + Flag, Blue + + 889d3bd5f0728fce625f28f2e2989956 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.792Z + Changed icon + + + + + + + 39 + + km-196 + Flag, Blue + + aa847afdb2ebecb84b4c59909dcff83e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.792Z + Changed icon + + + + + + + 45 + + km-197 + Flag, Blue + + da732da9d7c65c8eedae4f9ffcf6034d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.793Z + Changed icon + + + + + + + 49 + + km-198 + Flag, Blue + + 6286568b2bb97a6ca4ab6bbb23a55648 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.793Z + Changed icon + + + + + + + 49 + + km-199 + Flag, Blue + + 51b34bf7530d3e529213baebbb609f66 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.794Z + Changed icon + + + + + + + 46 + + km-200 + Flag, Blue + + d9cc066b2dd1d998be747357756cc5ab + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.794Z + Changed icon + + + + + + + 48 + + km-201 + Flag, Blue + + a40771b34b9c04ffcb18d1dfdadab762 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.795Z + Changed icon + + + + + + + 47 + + km-202 + Flag, Blue + + f92be2a2909f085f510d1fc70b283710 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.795Z + Changed icon + + + + + + + 48 + + km-203 + Flag, Blue + + 07959c68b6b95b6f9c639c868eef1bfc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.795Z + Changed icon + + + + + + + 53 + + km-204 + Flag, Blue + + 5629a119991ebb0e037189f23dfde984 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.796Z + Changed icon + + + + + + + 49 + + km-205 + Flag, Blue + + 73529b9dec2c4b8441d2bbf64adca36f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.797Z + Changed icon + + + + + + + 50 + + km-206 + Flag, Blue + + 349634beed566b9cba584893e3ce5ced + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.797Z + Changed icon + + + + + + + 54 + + km-207 + Flag, Blue + + eca5e4bbad802cccf508f564e311cd4b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.798Z + Changed icon + + + + + + + 52 + + km-208 + Flag, Blue + + 78458bf9c356ac50cf214401299fcd42 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.798Z + Changed icon + + + + + + + 51 + + km-209 + Flag, Blue + + 5f0819c863e8185a4c641e21374110a9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.798Z + Changed icon + + + + + + + 50 + + km-210 + Flag, Blue + + 8dbf761e67bc2ce64fa2a023fcdbfe58 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.799Z + Changed icon + + + + + + + 46 + + km-211 + Flag, Blue + + 9cd229f2196a652b65307c38ff8a5737 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.799Z + Changed icon + + + + + + + 47 + + km-212 + Flag, Blue + + 538e0c53c5d8ab33b711a85b5c0aad4f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.800Z + Changed icon + + + + + + + 48 + + km-213 + Flag, Blue + + 2c952010f9f38fb365e4725a20d01632 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.800Z + Changed icon + + + + + + + 50 + + km-214 + Flag, Blue + + a6b4ed120d626aa99ef8effd1fde36a6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.801Z + Changed icon + + + + + + + 50 + + km-215 + Flag, Blue + + 0a00a7e19cbf01fad76c51ebf50302aa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.801Z + Changed icon + + + + + + + 50 + + km-216 + Flag, Blue + + 8507f7f70798873ba433fa83614f997a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.802Z + Changed icon + + + + + + + 50 + + km-217 + Flag, Blue + + 656130751d2a9e6647df07f634c125f7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.802Z + Changed icon + + + + + + + 50 + + km-218 + Flag, Blue + + 4a231dd723ed40cbc5cef15c63d52853 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.803Z + Changed icon + + + + + + + 36 + + km-219 + Flag, Blue + + 94ac199c583569ee9a1e4a51f9c625df + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.803Z + Changed icon + + + + + + + 33 + + km-220 + Flag, Blue + + 96bd30d8cb10f10dad62933c17657ab6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.804Z + Changed icon + + + + + + + 59 + + km-221 + Flag, Blue + + d00769e37aca97c622021a86b3bf4ab1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.804Z + Changed icon + + + + + + + 63 + + km-222 + Flag, Blue + + 9ed5fbf6c787e185be8d2d3f39f5fdfd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.805Z + Changed icon + + + + + + + 71 + + km-223 + Flag, Blue + + 87f4f11fb172c2cf23c96a8317725985 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.805Z + Changed icon + + + + + + + 78 + + km-224 + Flag, Blue + + 2b7af63dfb8eb0ea0ef3a4612f2af5a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.806Z + Changed icon + + + + + + + 72 + + km-225 + Flag, Blue + + 6c771b6f389d4aaff6c30cd6cdb6c65f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.806Z + Changed icon + + + + + + + 58 + + km-226 + Flag, Blue + + 2dd8a80743cdff9a9f5055e7cd0e8e62 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.807Z + Changed icon + + + + + + + 60 + + km-227 + Flag, Blue + + 5263e54e6388f7e2a2264cc090c2e69d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.807Z + Changed icon + + + + + + + 85 + + km-228 + Flag, Blue + + 43f70fa4a9c2ffcd15319dbcc5d39d94 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.808Z + Changed icon + + + + + + + 101 + + km-229 + Flag, Blue + + 8a36bc1be9f2a9735b6ae2c028504c88 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.808Z + Changed icon + + + + + + + 111 + + km-230 + Flag, Blue + + b6c01010520bbb263142b15e78febe81 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.809Z + Changed icon + + + + + + + 113 + + km-231 + Flag, Blue + + 67eef3fb36155ec8cdbf2456add9d778 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.809Z + Changed icon + + + + + + + 130 + + km-232 + Flag, Blue + + e09f1badd0403003b3f6caa377b0f91a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.810Z + Changed icon + + + + + + + 135 + + km-233 + Flag, Blue + + f7a4293e1a5af0b19b01fafdd9d50d7a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.810Z + Changed icon + + + + + + + 101 + + km-234 + Flag, Blue + + 2a95cc471ec5a1471ffb4bd2d2eef0a4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.811Z + Changed icon + + + + + + + 32 + + km-235 + Flag, Blue + + f87e88d51d7003a4fb25319376f02c04 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.811Z + Changed icon + + + + + + + 33 + + km-236 + Flag, Blue + + 0576304b1ece28048b366e7b6ede2405 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.812Z + Changed icon + + + + + + + 24 + + km-237 + Flag, Blue + + 3a635e07eb36e5010230fa78e1ae27f3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.812Z + Changed icon + + + + + + + 27 + + km-238 + Flag, Blue + + a6c3e9169ed571ff77893b80f374dcb3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.813Z + Changed icon + + + + + + + 28 + + km-239 + Flag, Blue + + 0a8e66a67efed987388b00bdb7a607d6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.813Z + Changed icon + + + + + + + 28 + + km-240 + Flag, Blue + + 31917589413ef6240eba88e8fbf835bc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.813Z + Changed icon + + + + + + + 29 + + km-241 + Flag, Blue + + 80011dc54ec6ac35d8ec38839e2b9b0f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.814Z + Changed icon + + + + + + + 34 + + km-242 + Flag, Blue + + c29cff1d5fc4cfc4ceaf0cd720f8377e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.814Z + Changed icon + + + + + + + 44 + + km-243 + Flag, Blue + + ba3fa256df1f951179e00125d148e043 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.815Z + Changed icon + + + + + + + 54 + + km-244 + Flag, Blue + + 46b62eecc67ba02af65a666dea6380a0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.815Z + Changed icon + + + + + + + 51 + + km-245 + Flag, Blue + + 9bf4e92238e13384ee427764666e9ed5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.816Z + Changed icon + + + + + + + 56 + + km-246 + Flag, Blue + + e08e5d118b6fdf37365575bb06122926 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.816Z + Changed icon + + + + + + + 66 + + km-247 + Flag, Blue + + 7aac096e1823320013fb05ed10fbc03d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.817Z + Changed icon + + + + + + + 134 + + km-248 + Flag, Blue + + 2d609c6a14a038af2d9a3a36fb90fd1b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.817Z + Changed icon + + + + + + + 190 + + km-249 + Flag, Blue + + 62014494c0f459b387e2d9ba7737fcff + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.818Z + Changed icon + + + + + + + 206 + + km-250 + Flag, Blue + + f622bd82e306fb4ecbb43c8208c46dd3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.818Z + Changed icon + + + + + + + 212 + + km-251 + Flag, Blue + + 3ee7d82e12dafb6995520c13c7677c38 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.819Z + Changed icon + + + + + + + 160 + + km-252 + Flag, Blue + + 047a73a1f35cbfb404291a35c82b0764 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.819Z + Changed icon + + + + + + + 113 + + km-253 + Flag, Blue + + 8b409bfc852d846e19ca3764105c8ec7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.820Z + Changed icon + + + + + + + 113 + + km-254 + Flag, Blue + + 4f3476882155b85d18ff438011432a74 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.820Z + Changed icon + + + + + + + 108 + + km-255 + Flag, Blue + + 40acce738bbb1acaf7a74e983fb97c71 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.821Z + Changed icon + + + + + + + 113 + + km-256 + Flag, Blue + + 78a77de791ef5dd330e964557c71c345 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.821Z + Changed icon + + + + + + + 109 + + km-257 + Flag, Blue + + 299d8dc1bc1b75971ee8c0776ff47f27 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.822Z + Changed icon + + + + + + + 123 + + km-258 + Flag, Blue + + e293bf461d26763e764e6019ccc80c12 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.822Z + Changed icon + + + + + + + 95 + + km-259 + Flag, Blue + + 5867deb60821e137cd7af636b28123aa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.823Z + Changed icon + + + + + + + 86 + + km-260 + Flag, Blue + + df22d040a6835ac4209d68d8da935843 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.823Z + Changed icon + + + + + + + 69 + + km-261 + Flag, Blue + + 2f73b77181bb4e82c379f5565b616311 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.824Z + Changed icon + + + + + + + 46 + + km-262 + Flag, Blue + + 427bd7b395d871bdd56f29d119b4698f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.824Z + Changed icon + + + + + + + 25 + + km-263 + Flag, Blue + + 49cf067c233ebcc0bff34cc02f0e88c1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.825Z + Changed icon + + + + + + + 22 + + km-264 + Flag, Blue + + 72f476c2ea926ab6f5ae74623c9ca1d1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.825Z + Changed icon + + + + + + + 41 + + km-265 + Flag, Blue + + 40fde207c623a7a2b273148ad9aff06c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.826Z + Changed icon + + + + + + + 91 + + km-266 + Flag, Blue + + 8bc476567958db934863580357b99c2f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.826Z + Changed icon + + + + + + + 116 + + km-267 + Flag, Blue + + 0e5e2176bf3565703c02f9f5d1000c23 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.827Z + Changed icon + + + + + + + 172 + + km-268 + Flag, Blue + + bac8dd4248cc5a91035959f2add644e3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.827Z + Changed icon + + + + + + + 197 + + km-269 + Flag, Blue + + c7cc1f0ec8fa5f1df4081cf5104b56dd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.828Z + Changed icon + + + + + + + 181 + + km-270 + Flag, Blue + + 3e9ead847cf3aad3bd8c9373c08bb08b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.828Z + Changed icon + + + + + + + 216 + + km-271 + Flag, Blue + + cb3a7440079c02f8dbceea5d1d8f896b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.828Z + Changed icon + + + + + + + 218 + + km-272 + Flag, Blue + + 2214faea9810d241a965302cbe726da1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.830Z + Changed icon + + + + + + + 181 + + km-273 + Flag, Blue + + dd418170670807a6911e3d2f3ee9af5a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.830Z + Changed icon + + + + + + + 91 + + km-274 + Flag, Blue + + 34a63c980c86d483ccc3e1aecc6c184b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.831Z + Changed icon + + + + + + + 89 + + km-275 + Flag, Blue + + d0c54c07e36485c71b171eed4d0c44f7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.831Z + Changed icon + + + + + + + 84 + + km-276 + Flag, Blue + + 48b13b521896538193f44ffbe157556f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.832Z + Changed icon + + + + + + + 141 + + km-277 + Flag, Blue + + 75ee6220f36cfd221e0fb21a2d87172c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.832Z + Changed icon + + + + + + + 127 + + km-278 + Flag, Blue + + 4e64d3066959fe97c4b3877f66852372 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.833Z + Changed icon + + + + + + + 73 + + km-279 + Flag, Blue + + 0947f13e522a0a1635d2980d64e6420a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.833Z + Changed icon + + + + + + + 119 + + km-280 + Flag, Blue + + e7dca5863b66b209b830a5ca111f1718 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.834Z + Changed icon + + + + + + + 280 + + km-281 + Flag, Blue + + f8a8c2e236141cd881f4c1084d61db12 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.834Z + Changed icon + + + + + + + 225 + + km-282 + Flag, Blue + + 0d248ff1c4f40845e79940a65bb2c8f7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.835Z + Changed icon + + + + + + + 217 + + km-283 + Flag, Blue + + ee3bbd8a774341f31cbe0c41537e9e1b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.835Z + Changed icon + + + + + + + 221 + + km-284 + Flag, Blue + + b5a0df13c04cbcdf9f49ee81f0cc2f62 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.836Z + Changed icon + + + + + + + 288 + + km-285 + Flag, Blue + + e3d235c26d2f01d7a760fc1b9b90577d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.836Z + Changed icon + + + + + + + 279 + + km-286 + Flag, Blue + + cb2a445148b0361808568fcdefa33b24 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.837Z + Changed icon + + + + + + + 317 + + km-287 + Flag, Blue + + 466f91a4a8234b8f517d587fc9d5ee13 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.837Z + Changed icon + + + + + + + 341 + + km-288 + Flag, Blue + + 88dd3fc21e841aa6f2ce467bbf95b477 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.838Z + Changed icon + + + + + + + 350 + + km-289 + Flag, Blue + + 9f44f4dd625a65f271546f176ffc4608 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.838Z + Changed icon + + + + + + + 329 + + km-290 + Flag, Blue + + 211938cedd39989f85845520b641f5b9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.268Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.839Z + Changed icon + + + + + + + 300 + + km-291 + Flag, Blue + + ee29d9b3555deabbb931890ad19f71ad + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.839Z + Changed icon + + + + + + + 298 + + km-292 + Flag, Blue + + ca9dc73fc47463b6140b62300aa3d45c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.840Z + Changed icon + + + + + + + 229 + + km-293 + Flag, Blue + + 723f66a0fa4ac57d705bb3f1598c5552 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.840Z + Changed icon + + + + + + + 196 + + km-294 + Flag, Blue + + efda764b9f2d1adfc6446e9863a497ec + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.841Z + Changed icon + + + + + + + 233 + + km-295 + Flag, Blue + + b93ea2d8260e1f5457341585638c193c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.841Z + Changed icon + + + + + + + 177 + + km-296 + Flag, Blue + + 90f55c91a5b3469a0b7e90c3cf790997 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.842Z + Changed icon + + + + + + + 155 + + km-297 + Flag, Blue + + ce73a40f9d6390f9bddb3a6af6343003 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.842Z + Changed icon + + + + + + + 152 + + km-298 + Flag, Blue + + c3ac31401c98f0ca8616426b9dd82bf5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.843Z + Changed icon + + + + + + + 181 + + km-299 + Flag, Blue + + 684aecdb14cfea181b1d8e4447935403 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.843Z + Changed icon + + + + + + + 174 + + km-300 + Flag, Blue + + 58e5dc337964a7123f8693ef9109ea8c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.844Z + Changed icon + + + + + + + 124 + + km-301 + Flag, Blue + + 4069b46ec2a1d3cc510105098ec4d126 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.203Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.844Z + Changed icon + + + + + + + 88 + + km-302 + Flag, Blue + + 0592d627a53e254a51364beaae2ad864 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.845Z + Changed icon + + + + + + + 63 + + km-303 + Flag, Blue + + 1345d0955f15c048905c0f64bc955a8f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.845Z + Changed icon + + + + + + + 72 + + km-304 + Flag, Blue + + 365aa910c4d0995c683eb8abad6ebf87 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.846Z + Changed icon + + + + + + + 63 + + km-305 + Flag, Blue + + 5b3af97eb837ed59c105a82249b8bd08 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.846Z + Changed icon + + + + + + + 112 + + km-306 + Flag, Blue + + 8ca249bdfd6d280a4921e0740a5f853a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.847Z + Changed icon + + + + + + + 162 + + km-307 + Flag, Blue + + e6d9a8d222a81d52f9babadca4396b26 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.847Z + Changed icon + + + + + + + 159 + + km-308 + Flag, Blue + + b675fd4bfa0d3d3118e425ad7f2eb0e0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.848Z + Changed icon + + + + + + + 198 + + km-309 + Flag, Blue + + 1b0fa6794f7285b351b1475ac3e8fc08 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.848Z + Changed icon + + + + + + + 193 + + km-310 + Flag, Blue + + eeb98e48d3bcfcb018be691c1d9d0d0e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.848Z + Changed icon + + + + + + + 196 + + km-311 + Flag, Blue + + 154711e8943b85911cefc581aa00883b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.849Z + Changed icon + + + + + + + 218 + + km-312 + Flag, Blue + + 2488abdc6fa9a89e34f24acb337bbdb7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.849Z + Changed icon + + + + + + + 231 + + km-313 + Flag, Blue + + 4d938c8ba805a7934e66a3c96bc22ea3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.850Z + Changed icon + + + + + + + 327 + + km-314 + Flag, Blue + + 3dafac4ae005bdb9a4a4988ad53782e1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.850Z + Changed icon + + + + + + + 426 + + km-315 + Flag, Blue + + 640c9ba8ebe65eeee09789eebb327d58 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.851Z + Changed icon + + + + + + + 459 + + km-316 + Flag, Blue + + edd4e6c86a90f73bcceb76dc705d9f32 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.851Z + Changed icon + + + + + + + 468 + + km-317 + Flag, Blue + + 5a9bd3c3d02cdb2e1d84c6186cf8e20e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.852Z + Changed icon + + + + + + + 525 + + km-318 + Flag, Blue + + cd8c509686ffea448fe3612df00f4e43 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.852Z + Changed icon + + + + + + + 628 + + km-319 + Flag, Blue + + 16566b22d89832053043e5765dd106dc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.853Z + Changed icon + + + + + + + 485 + + km-320 + Flag, Blue + + 51c2e112331b363c4b39f8014e926a4a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.853Z + Changed icon + + + + + + + 415 + + km-321 + Flag, Blue + + 399a6ae9b5b8ac365ab3ba4ae5d7a521 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.854Z + Changed icon + + + + + + + 399 + + km-322 + Flag, Blue + + 6c4a469d45ebe24d454805cc36984e02 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.855Z + Changed icon + + + + + + + 375 + + km-323 + Flag, Blue + + d1066cb9eeb9805b14050b81abcf97b2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.855Z + Changed icon + + + + + + + 346 + + km-324 + Flag, Blue + + 753b3dac9c65d3f2d1b8863a479aa9b5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.856Z + Changed icon + + + + + + + 324 + + km-325 + Flag, Blue + + 03e4e00d16efcff4f3f53fe081999691 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.856Z + Changed icon + + + + + + + 309 + + km-326 + Flag, Blue + + d350b779887eb364fd94b461c9979241 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.857Z + Changed icon + + + + + + + 294 + + km-327 + Flag, Blue + + a4b40316714f7637dbb01123c05293b3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.857Z + Changed icon + + + + + + + 299 + + km-328 + Flag, Blue + + ea6a2f8f2e50be1f71c6ac82aa67890a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.857Z + Changed icon + + + + + + + 283 + + km-329 + Flag, Blue + + c59cad2ba9a8d02d8a389515a520d72c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.858Z + Changed icon + + + + + + + 308 + + km-330 + Flag, Blue + + 35f2a9634395838fbd631671ea721123 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.858Z + Changed icon + + + + + + + 390 + + km-331 + Flag, Blue + + af8371cd41927989bdc2490b70995b29 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.859Z + Changed icon + + + + + + + 432 + + km-332 + Flag, Blue + + 9afb5ef775d6c206a3aedd5ee6a914d5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.859Z + Changed icon + + + + + + + 405 + + km-333 + Flag, Blue + + 50241b56a0215f1fc25e6c21cf0270cd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.860Z + Changed icon + + + + + + + 394 + + km-334 + Flag, Blue + + fd739f12dd2d87e4dbf7969273169fce + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.861Z + Changed icon + + + + + + + 345 + + km-335 + Flag, Blue + + 20867527d73564a1767cd0f04598c003 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.861Z + Changed icon + + + + + + + 290 + + km-336 + Flag, Blue + + 3cf49857d4245fd6d5e53244e2931198 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.861Z + Changed icon + + + + + + + 276 + + km-337 + Flag, Blue + + 9d09ca8f659e42471b5ae1d6fb839b55 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.862Z + Changed icon + + + + + + + 277 + + km-338 + Flag, Blue + + 7cf439a0fccf6a2b2aafe0555d7860a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.863Z + Changed icon + + + + + + + 272 + + km-339 + Flag, Blue + + 6743476f0daa66b4081df5913a8bc87f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.863Z + Changed icon + + + + + + + 289 + + km-340 + Flag, Blue + + f4391991ee691b1aa45520039b89e135 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.864Z + Changed icon + + + + + + + 281 + + km-341 + Flag, Blue + + f272161f5465d19bdeeacae560efb04d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.864Z + Changed icon + + + + + + + 327 + + km-342 + Flag, Blue + + c316ad713a10271dce4280a6e9036195 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.865Z + Changed icon + + + + + + + 457 + + km-343 + Flag, Blue + + aa58f05fc1b4dfc24374466640a1bd80 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.865Z + Changed icon + + + + + + + 536 + + km-344 + Flag, Blue + + afc00ea02c23b32a94bdefd58e3f8870 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.866Z + Changed icon + + + + + + + 509 + + km-345 + Flag, Blue + + e09f1155f5781ec54b03cdef6d536055 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.866Z + Changed icon + + + + + + + 485 + + km-346 + Flag, Blue + + 70a7633ed250b6ae10b20492aa2b5366 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.866Z + Changed icon + + + + + + + 464 + + km-347 + Flag, Blue + + 960986145fc4420200acff7e026d54bd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.867Z + Changed icon + + + + + + + 455 + + km-348 + Flag, Blue + + 20ad3f7f8045e7fd81c7758d55a53340 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.867Z + Changed icon + + + + + + + 402 + + km-349 + Flag, Blue + + 830688955c24b32b2844f51b06dd422d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.868Z + Changed icon + + + + + + + 374 + + km-350 + Flag, Blue + + 3bddd5848c1c7e22f6c1752ee5931e9b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.868Z + Changed icon + + + + + + + 340 + + km-351 + Flag, Blue + + d34215cc6dd01baeed7535d9f5e80772 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.869Z + Changed icon + + + + + + + 330 + + km-352 + Flag, Blue + + a530e5b0af5e084139a1f25114f644d6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.870Z + Changed icon + + + + + + + 292 + + km-353 + Flag, Blue + + ad049a3c61252d9f3774adae51eb4593 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.870Z + Changed icon + + + + + + + 210 + + km-354 + Flag, Blue + + 943fa2edc7df4ba8191b9aa9aafccc77 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.871Z + Changed icon + + + + + + + 124 + + km-355 + Flag, Blue + + c4d28ea84d3860dcd9d039c566e9119b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.871Z + Changed icon + + + + + + + 93 + + km-356 + Flag, Blue + + 4a33be4e3b3b0208bc1ee21fb5deec61 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.872Z + Changed icon + + + + + + + 94 + + km-357 + Flag, Blue + + 097b72173250428f17ec210bf1f8acc2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.872Z + Changed icon + + + + + + + 83 + + km-358 + Flag, Blue + + 0a7f2453d9a4f0e05426eb37be0cfb37 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.872Z + Changed icon + + + + + + + 88 + + km-359 + Flag, Blue + + 03d077166f7824b0fd6283a99927f3e2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.873Z + Changed icon + + + + + + + 106 + + km-360 + Flag, Blue + + ef36b9545aad68b1e49b11c494a1d2b2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.873Z + Changed icon + + + + + + + 108 + + km-361 + Flag, Blue + + cf51a352d21f1e964533af9e7313eb52 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.874Z + Changed icon + + + + + + + 81 + + km-362 + Flag, Blue + + f35d7cd3eab26a66b3939b4e33254c1b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.875Z + Changed icon + + + + + + + 75 + + km-363 + Flag, Blue + + eaec699790465e571c6754356bdfdb33 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.875Z + Changed icon + + + + + + + 86 + + km-364 + Flag, Blue + + 5ba4fbddc224e21e80437c06cd180222 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.876Z + Changed icon + + + + + + + 201 + + km-365 + Flag, Blue + + a6b5a22b623aeb99fd31f1617b1bee5e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.876Z + Changed icon + + + + + + + 309 + + km-366 + Flag, Blue + + 2c65c82f3fd8d3f0a9a42d5303c2db39 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.877Z + Changed icon + + + + + + + 363 + + km-367 + Flag, Blue + + 6eee01e7f6902fa9d6502cee6c077ffe + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.877Z + Changed icon + + + + + + + 314 + + km-368 + Flag, Blue + + 5302715721b84af56a51cce8fff9e6f2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.878Z + Changed icon + + + + + + + 127 + + km-369 + Flag, Blue + + 3c5a8285f8ccf3d3ef819491c0ecf2a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.878Z + Changed icon + + + + + + + 84 + + km-370 + Flag, Blue + + 4ad2489e08c6afbd14d5d21c35eba374 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.879Z + Changed icon + + + + + + + 106 + + km-371 + Flag, Blue + + 342a21f287fadff9cdb1c0539f776b9b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.879Z + Changed icon + + + + + + + 103 + + km-372 + Flag, Blue + + 411077d25188ff858cb64501ca984b9b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.880Z + Changed icon + + + + + + + 121 + + km-373 + Flag, Blue + + c80a2dc9459830101ec1bfd2b63dc7ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.880Z + Changed icon + + + + + + + 107 + + km-374 + Flag, Blue + + 6d7a40553fb2245ae387f18a31d278bf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.881Z + Changed icon + + + + + + + 92 + + km-375 + Flag, Blue + + 521e64b2c61c50f2d6a623ac6f63a192 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.881Z + Changed icon + + + + + + + 121 + + km-376 + Flag, Blue + + 2bcc3e45ee3ea9dd0dac9f113f709b65 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.882Z + Changed icon + + + + + + + 117 + + km-377 + Flag, Blue + + 32506e81ada6b96f8ead0e6ba5b95a9a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.882Z + Changed icon + + + + + + + 118 + + km-378 + Flag, Blue + + 85164437bd6a30500c2b78facc0ac96f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.883Z + Changed icon + + + + + + + 117 + + km-379 + Flag, Blue + + de0d48004f1c77cc10cbbc42a16589ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.883Z + Changed icon + + + + + + + 114 + + km-380 + Flag, Blue + + 08c51577f7f9a095a53995ab6a82cb13 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.268Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.884Z + Changed icon + + + + + + + 129 + + km-381 + Flag, Blue + + 8c4851e67f4c6b2cc85fba8b9ffbaa77 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.885Z + Changed icon + + + + + + + 123 + + km-382 + Flag, Blue + + 954d823456789013d552981212975bc1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.885Z + Changed icon + + + + + + + 144 + + km-383 + Flag, Blue + + 7546c82a76a0382346463b559f7153a2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.886Z + Changed icon + + + + + + + 133 + + km-384 + Flag, Blue + + 9aa97003286d0d022fee5418177f81a8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.886Z + Changed icon + + + + + + + 135 + + km-385 + Flag, Blue + + 996e3010c199c191d9ce23311ac9af25 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.887Z + Changed icon + + + + + + + 167 + + km-386 + Flag, Blue + + dbf6004c066663dcdd58706c840e3704 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.887Z + Changed icon + + + + + + + 188 + + km-387 + Flag, Blue + + 760ddbce3734ea9cef9f3d341b99ceea + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.888Z + Changed icon + + + + + + + 204 + + km-388 + Flag, Blue + + 85a3c0f85ba29c18fe5d0f9abdbecea8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.889Z + Changed icon + + + + + + + 211 + + km-389 + Flag, Blue + + c51fc2507b46bc3e0d29f5d8db0be3c0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.889Z + Changed icon + + + + + + + 218 + + km-390 + Flag, Blue + + a5348059d8ae7f82d7aafba928ba21b7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.890Z + Changed icon + + + + + + + 231 + + km-391 + Flag, Blue + + cf9fc4735837f5b9c28590df621138fd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.890Z + Changed icon + + + + + + + 244 + + km-392 + Flag, Blue + + b9f7bdc457149b667efbebd826c7809b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.890Z + Changed icon + + + + + + + 254 + + km-393 + Flag, Blue + + bddde876b1ce659eee0d973bde9b6f14 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.891Z + Changed icon + + + + + + + 261 + + km-394 + Flag, Blue + + e75a753760bfd233c0924c13054e5eac + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.891Z + Changed icon + + + + + + + 271 + + km-395 + Flag, Blue + + a4fca6be8b67140564cc5cf7eab1866b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.892Z + Changed icon + + + + + + + 295 + + km-396 + Flag, Blue + + f80e49f9947eec0a93b6dcecb17b0e2d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.892Z + Changed icon + + + + + + + 297 + + km-397 + Flag, Blue + + 0bc72a4d6d28ffece922e259fa402344 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.893Z + Changed icon + + + + + + + 313 + + km-398 + Flag, Blue + + 0ea38358151359c97d6ff6c4267822aa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.893Z + Changed icon + + + + + + + 323 + + km-399 + Flag, Blue + + ce0b0cfcb26ab80df1fe17fbe4f3471f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.894Z + Changed icon + + + + + + + 330 + + km-400 + Flag, Blue + + ecc97282f6d5f7f95d3934b9dbacbe71 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.895Z + Changed icon + + + + + + + 357 + + km-401 + Flag, Blue + + f18b120bcb4b394646c0ad2e493de896 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.895Z + Changed icon + + + + + + + 363 + + km-402 + Flag, Blue + + f0c532a888e0ceb0183ef2d09c4b5ffb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.896Z + Changed icon + + + + + + + 380 + + km-403 + Flag, Blue + + 9d29ead3bb6693c996394b8daeed1109 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.896Z + Changed icon + + + + + + + 383 + + km-404 + Flag, Blue + + f89150e1bf046eff74923c9d825cb4ed + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.897Z + Changed icon + + + + + + + 397 + + km-405 + Flag, Blue + + 2024e17e2bdd8451850da40c2aca7fe4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.897Z + Changed icon + + + + + + + 433 + + km-406 + Flag, Blue + + 30da1a4fb483c5ab5c10930a1828122f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.898Z + Changed icon + + + + + + + 463 + + km-407 + Flag, Blue + + af7471d3903a1697e02c9946f65b0c21 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.898Z + Changed icon + + + + + + + 478 + + km-408 + Flag, Blue + + 969d14132ffa60353fba03095a9370de + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.899Z + Changed icon + + + + + + + 499 + + km-409 + Flag, Blue + + 5f77a2da2e85ba31e4fe2c18efbc0dd5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.899Z + Changed icon + + + + + + + 480 + + km-410 + Flag, Blue + + 233f8c2cb6c9e2ea2e2289e1974ab55c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.899Z + Changed icon + + + + + + + 470 + + km-411 + Flag, Blue + + 8fad3caf5dcb657cc565c7ea79857d30 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.900Z + Changed icon + + + + + + + 444 + + km-412 + Flag, Blue + + 8ec4a56bf57461922c9b8fee59fc7696 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.901Z + Changed icon + + + + + + + 432 + + km-413 + Flag, Blue + + c6e4e101791a9bd88d31f2862eabe15d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.901Z + Changed icon + + + + + + + 458 + + km-414 + Flag, Blue + + 5f8b53e8daa75e67c70d447a2476ee55 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.901Z + Changed icon + + + + + + + 479 + + km-415 + Flag, Blue + + 8ff236f469ff87d756e183c892a9d864 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.902Z + Changed icon + + + + + + + 491 + + km-416 + Flag, Blue + + 41008dfc690b614b5745019285ad483f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.903Z + Changed icon + + + + + + + 507 + + km-417 + Flag, Blue + + 748e5b3cfb39404dac9f95ab22173450 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.903Z + Changed icon + + + + + + + 510 + + km-418 + Flag, Blue + + 98e30d2b2f32a05db06bde6018610051 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.904Z + Changed icon + + + + + + + 521 + + km-419 + Flag, Blue + + 8035753cda4f7fdd76984b255424f491 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.904Z + Changed icon + + + + + + + 530 + + km-420 + Flag, Blue + + 59f7f0f55b3dd2fa58b0474105a85cf2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.905Z + Changed icon + + + + + + + 557 + + km-421 + Flag, Blue + + 100772c1bde5195a7a332f9b50e6ddb1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.905Z + Changed icon + + + + + + + 555 + + km-422 + Flag, Blue + + 806239f768a711e46662347391a1f5ef + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.906Z + Changed icon + + + + + + + 532 + + km-423 + Flag, Blue + + 0c13478e40a61505733d927b605d89a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.906Z + Changed icon + + + + + + + 528 + + km-424 + Flag, Blue + + 172e8dd39c02019762490dfcf5efebbd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.907Z + Changed icon + + + + + + + 494 + + km-425 + Flag, Blue + + b8f667d4353a71a0841293e0327f2dae + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.907Z + Changed icon + + + + + + + 486 + + km-426 + Flag, Blue + + ed87bec1b3948a17ad75a13dc9d8aea0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.908Z + Changed icon + + + + + + + 457 + + km-427 + Flag, Blue + + 76b992e77cb8c23586b1050d565a86d1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.908Z + Changed icon + + + + + + + 443 + + km-428 + Flag, Blue + + 60d2502dad5fbc731593740ba8a4a70c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.909Z + Changed icon + + + + + + + 419 + + km-429 + Flag, Blue + + b2940b1f666fce120b0363328d0955c2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.909Z + Changed icon + + + + + + + 415 + + km-430 + Flag, Blue + + 66d9ef18c109b199e763d03cafaaed00 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.910Z + Changed icon + + + + + + + 388 + + km-431 + Flag, Blue + + cb0cd0cba62d36a7d35c41fda54f3372 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.911Z + Changed icon + + + + + + + 375 + + km-432 + Flag, Blue + + 678563dbc9f5ff76454c32eb3d1b3d01 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.911Z + Changed icon + + + + + + + 362 + + km-433 + Flag, Blue + + af606f406195823e57a126046120f751 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.911Z + Changed icon + + + + + + + 349 + + km-434 + Flag, Blue + + 39876cfe41294a922f21e6c80b3bca64 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.912Z + Changed icon + + + + + + + 370 + + km-435 + Flag, Blue + + b7b150d4c80c1f3b8eab3c3cd510caf5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.912Z + Changed icon + + + + + + + 346 + + km-436 + Flag, Blue + + 1cdf133fad568bda82e6997e6374d3b4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.913Z + Changed icon + + + + + + + 333 + + km-437 + Flag, Blue + + c5730eb9dfb2ee1ad3bbf481581c0887 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.913Z + Changed icon + + + + + + + 334 + + km-438 + Flag, Blue + + 60cabd1f7f096de96ecc64367bd0a2fd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.914Z + Changed icon + + + + + + + 320 + + km-439 + Flag, Blue + + 90ed371fb6f319d16e41b1e98d69382e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.914Z + Changed icon + + + + + + + 305 + + km-440 + Flag, Blue + + f47a9ddd6da06c4700deca54d87ce6d0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.915Z + Changed icon + + + + + + + 297 + + km-441 + Flag, Blue + + 4623c578a84b0491e7fa8f32ed6bda0a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.915Z + Changed icon + + + + + + + 285 + + km-442 + Flag, Blue + + ed3c6c3fdf3d489fc8ebe5dac874b8ec + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.916Z + Changed icon + + + + + + + 284 + + km-443 + Flag, Blue + + 0d2e5b20153e17c2d1fd791ade35ea10 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.916Z + Changed icon + + + + + + + 300 + + km-444 + Flag, Blue + + fb80345b539b9d88e6f250f5c68d60f1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.247Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.917Z + Changed icon + + + + + + + 345 + + km-445 + Flag, Blue + + 6d02ab29ce9fb529c6b17429146046d8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.917Z + Changed icon + + + + + + + 305 + + km-446 + Flag, Blue + + 1adf2a35c002716ec75610a3afb6f962 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.918Z + Changed icon + + + + + + + 261 + + km-447 + Flag, Blue + + 44894d3ea46fb555ba01310bdc667908 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.918Z + Changed icon + + + + + + + 277 + + km-448 + Flag, Blue + + 03ab4e40ae44f669c107c87ec94a2fa7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.919Z + Changed icon + + + + + + + 265 + + km-449 + Flag, Blue + + 39d8e75dc10bf6591c612804c50a2af2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.919Z + Changed icon + + + + + + + 276 + + km-450 + Flag, Blue + + 10d90ef2d9ccd7e4694ba105ee8ae867 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.920Z + Changed icon + + + + + + + 276 + + km-451 + Flag, Blue + + 9ab1554a3b82f8e08541da1d2e11f3df + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.920Z + Changed icon + + + + + + + 245 + + km-452 + Flag, Blue + + 316b52d6c149aa02536204ac6a216ffe + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.921Z + Changed icon + + + + + + + 243 + + km-453 + Flag, Blue + + aaf90da53ff9f0de7623c6642ea9a827 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.921Z + Changed icon + + + + + + + 221 + + km-454 + Flag, Blue + + 552c36287239ec3229ddcf79270f42df + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.922Z + Changed icon + + + + + + + 228 + + km-455 + Flag, Blue + + 07a13659a737a2f4b81a83aa353949a8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.922Z + Changed icon + + + + + + + 235 + + km-456 + Flag, Blue + + ee840e68e2750681ee72e8b01625ac07 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.923Z + Changed icon + + + + + + + 269 + + km-457 + Flag, Blue + + 1f483541eb86459509014ead54fd859c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.924Z + Changed icon + + + + + + + 320 + + km-458 + Flag, Blue + + 88caea7d246f7a788bd8ad86c992a4ea + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.924Z + Changed icon + + + + + + + 326 + + km-459 + Flag, Blue + + decce5e2aed3818b320da33b559ff841 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.925Z + Changed icon + + + + + + + 344 + + km-460 + Flag, Blue + + 22fc253a05987af3e538989dc15cab91 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.925Z + Changed icon + + + + + + + 329 + + km-461 + Flag, Blue + + ab357ac71544cbef22ddd1a6509f2c44 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.926Z + Changed icon + + + + + + + 318 + + km-462 + Flag, Blue + + efacb6c650e854025c3dbb35ccfecabc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.926Z + Changed icon + + + + + + + 311 + + km-463 + Flag, Blue + + a60680e89e745ac6316dcf0d6c4d2bf5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.927Z + Changed icon + + + + + + + 319 + + km-464 + Flag, Blue + + 21cd2f1acf358fba80a4f8e0f2c156f8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.927Z + Changed icon + + + + + + + 295 + + km-465 + Flag, Blue + + 1f32028db00b755b9db5d930b3027b62 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.928Z + Changed icon + + + + + + + 303 + + km-466 + Flag, Blue + + cf6288f672d9c3acef8f1e52f179b56f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.928Z + Changed icon + + + + + + + 298 + + km-467 + Flag, Blue + + 48ff010868ba8c160a1e6e8e79474212 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.929Z + Changed icon + + + + + + + 316 + + km-468 + Flag, Blue + + cd07afb847c3c53d982a2713d28ca0ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.929Z + Changed icon + + + + + + + 317 + + km-469 + Flag, Blue + + a83ccbbe849b0daff3ecd7118f04990f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.930Z + Changed icon + + + + + + + 344 + + km-470 + Flag, Blue + + 7bfd2459de0a4bad89e9381f816677a9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.930Z + Changed icon + + + + + + + 357 + + km-471 + Flag, Blue + + f831307c18f2790781a010c9fd4b63e1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.931Z + Changed icon + + + + + + + 367 + + km-472 + Flag, Blue + + 7f4da0190b935231bbe94974ebe7f0c3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.931Z + Changed icon + + + + + + + 351 + + km-473 + Flag, Blue + + 6582a991e3f5b0a973a78b508ecff85a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.932Z + Changed icon + + + + + + + 362 + + km-474 + Flag, Blue + + 5b770b3e79f5331969d4bebde4bf0bcd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.932Z + Changed icon + + + + + + + 334 + + km-475 + Flag, Blue + + fcae67608a1b1eb4b803dd0fdb021ec0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.933Z + Changed icon + + + + + + + 296 + + km-476 + Flag, Blue + + c1b68c50d261ee5aff7e978bddc902b9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.934Z + Changed icon + + + + + + + 265 + + km-477 + Flag, Blue + + 6d13e7073ebde761d1dbff949bc70ef9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.934Z + Changed icon + + + + + + + 258 + + km-478 + Flag, Blue + + 7801a43dcc01588480b8672c65e7c1f6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.935Z + Changed icon + + + + + + + 249 + + km-479 + Flag, Blue + + efcfea0cfcf0fd8f69c043da52c362dd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.935Z + Changed icon + + + + + + + 269 + + km-480 + Flag, Blue + + dbd6b60406f6f634d3a7d764ced917ed + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.936Z + Changed icon + + + + + + + 260 + + km-481 + Flag, Blue + + df25191cad8485b0632674ea52cf0ff2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.936Z + Changed icon + + + + + + + 254 + + km-482 + Flag, Blue + + 9a9e6eb577f40fba0b080f2c23e27d11 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.937Z + Changed icon + + + + + + + 260 + + km-483 + Flag, Blue + + 5682873a42d5489dbbb98ac4a5042b07 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.938Z + Changed icon + + + + + + + 270 + + km-484 + Flag, Blue + + b3e6fa7e0570756bec28efe0e0872991 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.938Z + Changed icon + + + + + + + 284 + + km-485 + Flag, Blue + + e7e6a1c584419a32905632c44c487901 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.938Z + Changed icon + + + + + + + 268 + + km-486 + Flag, Blue + + 5ea72bc2a4979805050eb1e3cc6ae134 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.939Z + Changed icon + + + + + + + 279 + + km-487 + Flag, Blue + + 98087e699947a3fa67923e81de6a7f6d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.939Z + Changed icon + + + + + + + 301 + + km-488 + Flag, Blue + + 7727fdb10e2ea3cbfd23c83df48517cf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.940Z + Changed icon + + + + + + + 306 + + km-489 + Flag, Blue + + 2a02d85aa7d71fdf3936ab6ed664dc92 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.940Z + Changed icon + + + + + + + 291 + + km-490 + Flag, Blue + + 39646ff5062b631c807a635e5690cb4b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.941Z + Changed icon + + + + + + + 362 + + km-491 + Flag, Blue + + ef8cd4cad42486d29559aaed867ba1f4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.941Z + Changed icon + + + + + + + 340 + + km-492 + Flag, Blue + + b457312016f82c3eec8bcc0b621c968b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.942Z + Changed icon + + + + + + + 326 + + km-493 + Flag, Blue + + ae606e261616e298c98578820823455b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.942Z + Changed icon + + + + + + + 332 + + km-494 + Flag, Blue + + eb19423f47053f897d61668bea54a756 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.943Z + Changed icon + + + + + + + 336 + + km-495 + Flag, Blue + + 8b82fc68fb9c353276b6047a0ec2df28 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.944Z + Changed icon + + + + + + + 339 + + km-496 + Flag, Blue + + d348f3caac9bfce4a8677874fd690dcd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.944Z + Changed icon + + + + + + + 379 + + km-497 + Flag, Blue + + 4dae0b11c3446660937297f4f35d37fa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.945Z + Changed icon + + + + + + + 432 + + km-498 + Flag, Blue + + bbfc62a8117a25e7d4058a19d259b717 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.945Z + Changed icon + + + + + + + 489 + + km-499 + Flag, Blue + + 368c4b96d429965deb117c9b39c48910 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.946Z + Changed icon + + + + + + + 569 + + km-500 + Flag, Blue + + f219e7c551f4002770e6474a6b3788e7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.946Z + Changed icon + + + + + + + 572 + + km-501 + Flag, Blue + + f834fa13a876044fbfb0a19f459829b6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.947Z + Changed icon + + + + + + + 659 + + km-502 + Flag, Blue + + a2dffe3830e9f974f1eeedb66b4fc310 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.947Z + Changed icon + + + + + + + 765 + + km-503 + Flag, Blue + + f5805f700723cf82507cff1a638d6ae3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.948Z + Changed icon + + + + + + + 706 + + km-504 + Flag, Blue + + 79b995ab1ae3a12bcdcbe7998a7ff1d7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.948Z + Changed icon + + + + + + + 599 + + km-505 + Flag, Blue + + 53f311b683efe62be82d7d0742b8c8f5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.949Z + Changed icon + + + + + + + 472 + + km-506 + Flag, Blue + + a36f2df21270cc9ffae1980937b62d82 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.949Z + Changed icon + + + + + + + 387 + + km-507 + Flag, Blue + + 903c708c2b9d7484f5a726256602bc60 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.950Z + Changed icon + + + + + + + 383 + + km-508 + Flag, Blue + + 5d790c36f39c46d9fcf9e55cfce3dab4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.950Z + Changed icon + + + + + + + 374 + + km-509 + Flag, Blue + + 2961c345394053d653e8feeef6f9c534 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.951Z + Changed icon + + + + + + + 337 + + km-510 + Flag, Blue + + 75911c00f8bceb08605f430b07833922 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.951Z + Changed icon + + + + + + + 360 + + km-511 + Flag, Blue + + 7f352760e60434f9a8ac10cfeabd8d2a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.952Z + Changed icon + + + + + + + 309 + + km-512 + Flag, Blue + + aef5b84da6413c94efb981401b150b38 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.953Z + Changed icon + + + + + + + 256 + + km-513 + Flag, Blue + + 2865062c4912979d13ea08e6fc856244 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.953Z + Changed icon + + + + + + + 201 + + km-514 + Flag, Blue + + 385bb9948a43432142c49878d26b10e0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.954Z + Changed icon + + + + + + + 156 + + km-515 + Flag, Blue + + aa536fd31565e4e5d96fd2797434e77f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.954Z + Changed icon + + + + + + + 56 + + km-516 + Flag, Blue + + c1cda38e30ad4b99b2c0c5ef82f42f84 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.955Z + Changed icon + + + + + + + 33 + + km-517 + Flag, Blue + + 22a4bfc1d7d8912ee62ceda9168b749b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.955Z + Changed icon + + + + + + + 35 + + km-518 + Flag, Blue + + cd440c46c1ac1c13088a67e3ec57657b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.956Z + Changed icon + + + + + + + 27 + + km-519 + Flag, Blue + + 82733fad3d8c82ab99b45565b62bf2ce + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.956Z + Changed icon + + + + + + + 32 + + km-520 + Flag, Blue + + b3bf670bafa71097939f9fee252b9d63 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.957Z + Changed icon + + + + + + + 31 + + km-521 + Flag, Blue + + c7bfe888723131016f682aaf8dcb714f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.957Z + Changed icon + + + + + + + 31 + + km-522 + Flag, Blue + + 327ae25c140f1f5c0ae81ada9e20f627 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.958Z + Changed icon + + + + + + + 31 + + km-523 + Flag, Blue + + 48572c9df4ae3f95ae291920baeb5f0b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.958Z + Changed icon + + + + + + + 35 + + km-524 + Flag, Blue + + a53231d0fa9ae9994e3c3fec0944f38b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.959Z + Changed icon + + + + + + + 32 + + km-525 + Flag, Blue + + 2abba4467acdfe352741556a468e55bb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.959Z + Changed icon + + + + + + + 34 + + km-526 + Flag, Blue + + 90d05ab9a829539e0649adf447f6da1c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.960Z + Changed icon + + + + + + + 34 + + km-527 + Flag, Blue + + 331a45c5e6b97912c5bef0261f034f00 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.960Z + Changed icon + + + + + + + 63 + + km-528 + Flag, Blue + + b7a7f4a84c834cdcff2256f553e21aa7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.961Z + Changed icon + + + + + + + 42 + + km-529 + Flag, Blue + + ab68e96c5de08daddf8477c383f10350 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.961Z + Changed icon + + + + + + + 43 + + km-530 + Flag, Blue + + 0e93666e40998ccb2237e4ee9240b17e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.962Z + Changed icon + + + + + + + 44 + + km-531 + Flag, Blue + + 3ef1101eabeeb4477806a3953e2958e3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.963Z + Changed icon + + + + + + + 50 + + km-532 + Flag, Blue + + 21b4a37c030d08ddaf39c75faed0bb58 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.963Z + Changed icon + + + + + + + 38 + + km-533 + Flag, Blue + + 301b69c99311dc12144933ef44efc4a0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.964Z + Changed icon + + + + + + + 38 + + km-534 + Flag, Blue + + bb397ef40482d0009dc3b40b23eba7f4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.964Z + Changed icon + + + + + + + 99 + + km-535 + Flag, Blue + + 35650dcb89e0ee3e3b758d49b04bad2d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.964Z + Changed icon + + + + + + + 137 + + km-536 + Flag, Blue + + c04092ec4addabf36bcc812a9181f914 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.965Z + Changed icon + + + + + + + 78 + + km-537 + Flag, Blue + + ee18c111fd4d9d20a2d3b7dfbb8fe8ab + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.965Z + Changed icon + + + + + + + 67 + + km-538 + Flag, Blue + + 24589cbfc007ceace059b340923347ba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.966Z + Changed icon + + + + + + + 79 + + km-539 + Flag, Blue + + f7db2bfc108bbdc0c4a5c9e44c9c0c7c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.966Z + Changed icon + + + + + + + 116 + + km-540 + Flag, Blue + + 392d7e1eff386e19335b5820a0f57fc5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.967Z + Changed icon + + + + + + + 165 + + km-541 + Flag, Blue + + 3b2dd2b1a8a125c3d0f40a5d9f46bcdf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.968Z + Changed icon + + + + + + + 188 + + km-542 + Flag, Blue + + f0be08af6ad4187c9e1644615811b44d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.968Z + Changed icon + + + + + + + 192 + + km-543 + Flag, Blue + + f05502a6c8719591d00da59f1198aa56 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.969Z + Changed icon + + + + + + + 207 + + km-544 + Flag, Blue + + 1339f011e35fd66e5a13ec83710786ac + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.969Z + Changed icon + + + + + + + 204 + + km-545 + Flag, Blue + + 8572b79ab86b5dd92fa4d2195c62cb5b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.970Z + Changed icon + + + + + + + 191 + + km-546 + Flag, Blue + + dcb51372af2f6a56018eefd8143553de + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.970Z + Changed icon + + + + + + + 179 + + km-547 + Flag, Blue + + 1fb0a27d694ebdc6d3a573c41882243f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.970Z + Changed icon + + + + + + + 122 + + km-548 + Flag, Blue + + 6c30f1e38ec34fe8c333b19cab7e01b1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.971Z + Changed icon + + + + + + + 101 + + km-549 + Flag, Blue + + bd63ffa62c3fbe4565924633b6f9985b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.972Z + Changed icon + + + + + + + 152 + + km-550 + Flag, Blue + + 9b45ff46910b70cab6cb87a448264dd0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.972Z + Changed icon + + + + + + + 116 + + km-551 + Flag, Blue + + 7ea91fffc0032f9b71bfeef940e3f2e1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.972Z + Changed icon + + + + + + + 95 + + km-552 + Flag, Blue + + 228c0e4042363f71211d1086cbce5d04 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.973Z + Changed icon + + + + + + + 91 + + km-553 + Flag, Blue + + df612099e1c3e74a33911fe8da185a07 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.974Z + Changed icon + + + + + + + 94 + + km-554 + Flag, Blue + + 50af96bd9129e59c395f663cad6028af + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.974Z + Changed icon + + + + + + + 106 + + km-555 + Flag, Blue + + 388eeb90c29091f934873e17dfd30ea7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.974Z + Changed icon + + + + + + + 97 + + km-556 + Flag, Blue + + 340f2c08e1f84881848f71e2fcb96def + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.975Z + Changed icon + + + + + + + 111 + + km-557 + Flag, Blue + + 2a844151269c04f44cb8c16717f2b059 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.976Z + Changed icon + + + + + + + 135 + + km-558 + Flag, Blue + + 63ab3ef37208fe5c053554f996acf407 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.976Z + Changed icon + + + + + + + 137 + + km-559 + Flag, Blue + + 0ef5c4fb9fd7461c740647aad9c2caec + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.977Z + Changed icon + + + + + + + 195 + + km-560 + Flag, Blue + + d4405f0308505a8ce6be9fb0e868576e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.977Z + Changed icon + + + + + + + 384 + + km-561 + Flag, Blue + + e92f2d4104ec97909d1b02bd499e7c11 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.978Z + Changed icon + + + + + + + 423 + + km-562 + Flag, Blue + + 316907cc286825e6a5c37d7775e82d6b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.978Z + Changed icon + + + + + + + 296 + + km-563 + Flag, Blue + + 9dfd7dcaa6bf00d47129c84859469cd9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.979Z + Changed icon + + + + + + + 236 + + km-564 + Flag, Blue + + c2ef1fadf3fda3ba0acf49f29f8c88da + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.247Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.979Z + Changed icon + + + + + + + 258 + + km-565 + Flag, Blue + + b33568c1b629b637288958691c29d67b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.980Z + Changed icon + + + + + + + 331 + + km-566 + Flag, Blue + + 807d414ba69958fb49113a8cb271952b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.980Z + Changed icon + + + + + + + 444 + + km-567 + Flag, Blue + + 3d1db848b0359382e6dd072e380d0fa2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.981Z + Changed icon + + + + + + + 471 + + km-568 + Flag, Blue + + 03dfdfccbb7a218d19f90dc364e3b5ac + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.981Z + Changed icon + + + + + + + 414 + + km-569 + Flag, Blue + + 5a1c45605c24a99f500b1b94b919125e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.982Z + Changed icon + + + + + + + 426 + + km-570 + Flag, Blue + + afd44d7bceecde05b70dc7f3aa485613 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.983Z + Changed icon + + + + + + + 354 + + km-571 + Flag, Blue + + 4c878b712e443a59871e733c5a742c20 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.983Z + Changed icon + + + + + + + 307 + + km-572 + Flag, Blue + + dd7e6c585ae52087d43bfea3bcdd48d8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.984Z + Changed icon + + + + + + + 257 + + km-573 + Flag, Blue + + 196c98a2a5bd29b4948c5831d53ea774 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.984Z + Changed icon + + + + + + + 231 + + km-574 + Flag, Blue + + f3b6af6c6e729e9ec66666574411b12a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.985Z + Changed icon + + + + + + + 225 + + km-575 + Flag, Blue + + 4d07151329fd9f2d99b22653aee46812 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.985Z + Changed icon + + + + + + + 227 + + km-576 + Flag, Blue + + 15a0dd3ec54728cada3c97fb215aa127 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.986Z + Changed icon + + + + + + + 280 + + km-577 + Flag, Blue + + c5fe54fbbcd23ce338da6532e86528d3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.986Z + Changed icon + + + + + + + 320 + + km-578 + Flag, Blue + + 3145d8768aa3b2867782ca56e3fd2886 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.987Z + Changed icon + + + + + + + 341 + + km-579 + Flag, Blue + + fa33e19ca7dccf49e9e9ffca05bed339 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.987Z + Changed icon + + + + + + + 385 + + km-580 + Flag, Blue + + 40bae36d884607ee18caf6eb4a105acc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.988Z + Changed icon + + + + + + + 403 + + km-581 + Flag, Blue + + 211ad48c5c7a65e3eaad7fa49401299f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.988Z + Changed icon + + + + + + + 382 + + km-582 + Flag, Blue + + 726f5a509ba29f79914139ae6014b62b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.989Z + Changed icon + + + + + + + 351 + + km-583 + Flag, Blue + + c94ce3fa0b70c3def156d1cedac2799f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.989Z + Changed icon + + + + + + + 296 + + km-584 + Flag, Blue + + b56249af98ed99b9df50ebd1f71e4d13 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.990Z + Changed icon + + + + + + + 259 + + km-585 + Flag, Blue + + e49a778e123f2d13611c78a45cec5c7d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.990Z + Changed icon + + + + + + + 262 + + km-586 + Flag, Blue + + 88c0680f98a59e82f6318d0b24fe6f64 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.991Z + Changed icon + + + + + + + 270 + + km-587 + Flag, Blue + + 3a4f48457b319d1d189843f910f2d518 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.992Z + Changed icon + + + + + + + 329 + + km-588 + Flag, Blue + + a9bbbd88556f3e3190e1b16a07768847 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.992Z + Changed icon + + + + + + + 327 + + km-589 + Flag, Blue + + b392a1d8e54cd0e0e709052611c4a4a8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.993Z + Changed icon + + + + + + + 334 + + km-590 + Flag, Blue + + e2978079c063e636e7329cd3426c66b1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.994Z + Changed icon + + + + + + + 324 + + km-591 + Flag, Blue + + e89096ae6aac53c03c90443fecadbe2e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.994Z + Changed icon + + + + + + + 296 + + km-592 + Flag, Blue + + 3a40d8b937914e2087e50c4a305dde73 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.995Z + Changed icon + + + + + + + 226 + + km-593 + Flag, Blue + + 8043ff22effc3d01ba27f1167b0fcfce + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.995Z + Changed icon + + + + + + + 106 + + km-594 + Flag, Blue + + 8b0d848a550588ee1258e489250319d0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.996Z + Changed icon + + + + + + + 56 + + km-595 + Flag, Blue + + f63fe73d75291839170d85b2174264fa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.996Z + Changed icon + + + + + + + 33 + + km-596 + Flag, Blue + + baf475ee2f3cb706325f3a76205e205f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.997Z + Changed icon + + + + + + + 30 + + km-597 + Flag, Blue + + bad3b7cb06814d308a495f2c77a9c678 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.998Z + Changed icon + + + + + + + 28 + + km-598 + Flag, Blue + + eb1c3e1e1d25b5048dc3259ee717a553 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.998Z + Changed icon + + + + + + + 23 + + km-599 + Flag, Blue + + c953a9348356ee6a10a2f1bd8a6781df + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.999Z + Changed icon + + + + + + + 16 + + km-600 + Flag, Blue + + af6b0e781d377f77e302e01a5ae074c8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:34.999Z + Changed icon + + + + + + + 15 + + km-601 + Flag, Blue + + 0929878aee23737f2d9290ae9bb0fcc2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.000Z + Changed icon + + + + + + + 36 + + km-602 + Flag, Blue + + d2b61b20b19da0cbce5917aa5ed14cc8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.000Z + Changed icon + + + + + + + 69 + + km-603 + Flag, Blue + + 1bd4d7d18660e34811d8db0bdd4b042d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.001Z + Changed icon + + + + + + + 133 + + km-604 + Flag, Blue + + 7bbc278d11acfc72262ba63401c8b3c6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.001Z + Changed icon + + + + + + + 193 + + km-605 + Flag, Blue + + c47758629eaf7b2c976cc94e8d80b3c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.002Z + Changed icon + + + + + + + 329 + + km-606 + Flag, Blue + + 7e6964ac732c0c9881727b7c6d7aa365 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.002Z + Changed icon + + + + + + + 506 + + km-607 + Flag, Blue + + 9cadddeddbfc152721e96401629a862d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.003Z + Changed icon + + + + + + + 510 + + km-608 + Flag, Blue + + 2fbf63b141fb5245e4236af9ce22339b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.003Z + Changed icon + + + + + + + 334 + + km-609 + Flag, Blue + + 8e20aa70baee854ed6fda8bbbfc7260f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.004Z + Changed icon + + + + + + + 197 + + km-610 + Flag, Blue + + 69c48ff443cbdf6ce6ec51fad78d757c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.004Z + Changed icon + + + + + + + 86 + + km-611 + Flag, Blue + + a7ba9fa9cdaa88178fa04bf2e639e279 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.005Z + Changed icon + + + + + + + 95 + + km-612 + Flag, Blue + + 8b37a1b8ad362810b41c327c89c36e29 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.006Z + Changed icon + + + + + + + 94 + + km-613 + Flag, Blue + + b28c718d53a343692f776289361b8fe6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.006Z + Changed icon + + + + + + + 100 + + km-614 + Flag, Blue + + 5da056d6d62bb16c7c75cc9e13cfce4b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.007Z + Changed icon + + + + + + + 123 + + km-615 + Flag, Blue + + 1dc81d78b5d5c486bec855d8133c5764 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.007Z + Changed icon + + + + + + + 208 + + km-616 + Flag, Blue + + 28cea6ed515ee15b51b5ea843965ff19 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.008Z + Changed icon + + + + + + + 314 + + km-617 + Flag, Blue + + 51aa6e70c382a58dcfe45d264eea143c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.008Z + Changed icon + + + + + + + 441 + + km-618 + Flag, Blue + + f128beb923e472b440d03529c9bbad0f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.009Z + Changed icon + + + + + + + 437 + + km-619 + Flag, Blue + + 00524d2d7b2e76b8d145f0f62995855e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.009Z + Changed icon + + + + + + + 396 + + km-620 + Flag, Blue + + 8d4c8e0ab18ba0d683696befd22d3e47 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.010Z + Changed icon + + + + + + + 365 + + km-621 + Flag, Blue + + 1a145fb114d7cf902ef4f69e0566fab6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.010Z + Changed icon + + + + + + + 317 + + km-622 + Flag, Blue + + a79b45a9c30772de190ea5d116598203 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.011Z + Changed icon + + + + + + + 255 + + km-623 + Flag, Blue + + 3d569b885250612e6c8ba0ccb2fd0c58 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.011Z + Changed icon + + + + + + + 335 + + km-624 + Flag, Blue + + 505d247f68afd2d939a478b695f66cc0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.012Z + Changed icon + + + + + + + 359 + + km-625 + Flag, Blue + + d7fd36faa62ffaa03d7676f882ebc5c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.013Z + Changed icon + + + + + + + 353 + + km-626 + Flag, Blue + + b2dcb6ee9d574d58b8ca2b7f03aec541 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.013Z + Changed icon + + + + + + + 349 + + km-627 + Flag, Blue + + 583a4167740979ddddc68b9979d3d0c1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.014Z + Changed icon + + + + + + + 372 + + km-628 + Flag, Blue + + e550137fe19591b8ea83ee58f5ff12c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.014Z + Changed icon + + + + + + + 340 + + km-629 + Flag, Blue + + fb2fcf409b181ca1c29da5230932ff9b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.015Z + Changed icon + + + + + + + 252 + + km-630 + Flag, Blue + + 59b3c384c926e8c804d292d6f57f563d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.015Z + Changed icon + + + + + + + 242 + + km-631 + Flag, Blue + + 7105d3ca960aaae7d52c88bf9d5ef823 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.015Z + Changed icon + + + + + + + 277 + + km-632 + Flag, Blue + + 0c427941be964c645bca3172761854cc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.016Z + Changed icon + + + + + + + 280 + + km-633 + Flag, Blue + + 9d761a5ee12db0e4a0daafd0d50cb418 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.017Z + Changed icon + + + + + + + 348 + + km-634 + Flag, Blue + + 7f2a28248e7168284c917e1e6c81b649 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.017Z + Changed icon + + + + + + + 409 + + km-635 + Flag, Blue + + 2b8d4237b5ba69273ff7605845272acf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.018Z + Changed icon + + + + + + + 395 + + km-636 + Flag, Blue + + b4bbaa374363146df98e9bb08338e775 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.018Z + Changed icon + + + + + + + 505 + + km-637 + Flag, Blue + + e827398b729e9f337fd2092287fae8cb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.019Z + Changed icon + + + + + + + 591 + + km-638 + Flag, Blue + + 029a0f7687f72fca3dbbfa4d4c14d424 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.019Z + Changed icon + + + + + + + 481 + + km-639 + Flag, Blue + + 21094280ee8f2a5cd14cf9b006800beb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.019Z + Changed icon + + + + + + + 412 + + km-640 + Flag, Blue + + 4baea8e282504e54838fa107b4a89c09 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.020Z + Changed icon + + + + + + + 286 + + km-641 + Flag, Blue + + de62adefa5395bcac707bc5e2f0ce074 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.021Z + Changed icon + + + + + + + 259 + + km-642 + Flag, Blue + + e978d3d121a8f9ea1b0b4ab8f4bcebd3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.021Z + Changed icon + + + + + + + 270 + + km-643 + Flag, Blue + + 85f8b9469a55dcc86031abedd00e4689 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.022Z + Changed icon + + + + + + + 210 + + km-644 + Flag, Blue + + d6e3becf9943eb0de4870d34dda77b3d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.022Z + Changed icon + + + + + + + 133 + + km-645 + Flag, Blue + + ac75efa340c9f5347d2006187bf5807b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.023Z + Changed icon + + + + + + + 75 + + km-646 + Flag, Blue + + 9f1455b7518aa39a9b40faf12bc89745 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.023Z + Changed icon + + + + + + + 82 + + km-647 + Flag, Blue + + 90724fb42e1c5d9138c521165a689a86 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.024Z + Changed icon + + + + + + + 81 + + km-648 + Flag, Blue + + 600009b347820134cfbe59f37dbd7c36 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.024Z + Changed icon + + + + + + + 258 + + km-649 + Flag, Blue + + 1e0d451ddd77157a79d3764e3b26ace5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.025Z + Changed icon + + + + + + + 275 + + km-650 + Flag, Blue + + 61fd35e2d7baf8ea13f3b65518a56890 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.025Z + Changed icon + + + + + + + 215 + + km-651 + Flag, Blue + + 11086f4ea28b45da88b464aec04b1f52 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.026Z + Changed icon + + + + + + + 164 + + km-652 + Flag, Blue + + a27f4e159adf4b0f78fbaa02b6cc0fd2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.026Z + Changed icon + + + + + + + 112 + + km-653 + Flag, Blue + + 531d1c0d7bad679b2590ae49dfd74c27 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.027Z + Changed icon + + + + + + + 102 + + km-654 + Flag, Blue + + aa76ab734269d3abbacf1e0e2e421870 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.028Z + Changed icon + + + + + + + 97 + + km-655 + Flag, Blue + + 1db1001c72f065ddd991961d6a72fde5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.028Z + Changed icon + + + + + + + 159 + + km-656 + Flag, Blue + + 544209d1970719d52759cf70897f1dfb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.028Z + Changed icon + + + + + + + 267 + + km-657 + Flag, Blue + + 8169870674efb1e76f2b1a1809479cb5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.030Z + Changed icon + + + + + + + 282 + + km-658 + Flag, Blue + + 3d0fae146307ee072b7c6b0a6b64843b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.030Z + Changed icon + + + + + + + 252 + + km-659 + Flag, Blue + + 5277c2ef1036366070bb5529e448ac83 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.030Z + Changed icon + + + + + + + 199 + + km-660 + Flag, Blue + + 22913e2aa4f29dc6a84d04c82deff106 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.031Z + Changed icon + + + + + + + 71 + + km-661 + Flag, Blue + + 5fa667cdfb722e7188399253cafc36ad + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.031Z + Changed icon + + + + + + + 45 + + km-662 + Flag, Blue + + 91ae3b1202780437879810612bd1a39f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.032Z + Changed icon + + + + + + + 30 + + km-663 + Flag, Blue + + 34b02591c4d132b11fd0418b490aa6cf + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.032Z + Changed icon + + + + + + + 35 + + km-664 + Flag, Blue + + b6326d80d1c745b818a15a63984db002 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.033Z + Changed icon + + + + + + + 46 + + km-665 + Flag, Blue + + 2923638a52d2210862774a9031cd79c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.247Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.033Z + Changed icon + + + + + + + 55 + + km-666 + Flag, Blue + + 9a539dae98ea2c34a1e07552bbe840fa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.034Z + Changed icon + + + + + + + 74 + + km-667 + Flag, Blue + + 0535793fe5f4e02b28b60227cebf6b5d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.035Z + Changed icon + + + + + + + 80 + + km-668 + Flag, Blue + + 7f07aacda7a31bcb6e823217b10a3378 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.035Z + Changed icon + + + + + + + 137 + + km-669 + Flag, Blue + + 07424fc452872af932403d25eb1070ee + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.036Z + Changed icon + + + + + + + 176 + + km-670 + Flag, Blue + + 93e096ec4f4b94a7bed488ddb1e91c9f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.037Z + Changed icon + + + + + + + 267 + + km-671 + Flag, Blue + + 26f83e6fa8a2408debc197ee1352d6af + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.037Z + Changed icon + + + + + + + 300 + + km-672 + Flag, Blue + + dbacb592c7ba9253d7f1a12536f97963 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.038Z + Changed icon + + + + + + + 319 + + km-673 + Flag, Blue + + 7faa3fd1f2b7c3ff8fe311c2294c5e94 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.038Z + Changed icon + + + + + + + 339 + + km-674 + Flag, Blue + + 471a27ba7306673f56beea5d70578b3f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.039Z + Changed icon + + + + + + + 319 + + km-675 + Flag, Blue + + d24fbf10b8df0dcd01af926fe2fa903e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.039Z + Changed icon + + + + + + + 389 + + km-676 + Flag, Blue + + 78d5b5268ce74614a30dc30959919c83 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.040Z + Changed icon + + + + + + + 576 + + km-677 + Flag, Blue + + a85d827564dbef7addfe96b6ed614be9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.040Z + Changed icon + + + + + + + 528 + + km-678 + Flag, Blue + + 1da24b1c3b5b133a82c6e502acba1dc0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.041Z + Changed icon + + + + + + + 404 + + km-679 + Flag, Blue + + 7503ec296109f44e9ba1ed63be71c89d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.041Z + Changed icon + + + + + + + 323 + + km-680 + Flag, Blue + + 7c54c4386d36e34a175f2798bcf5813b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.042Z + Changed icon + + + + + + + 275 + + km-681 + Flag, Blue + + b5a8aa0ee710924c0934b604686c4cc6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.042Z + Changed icon + + + + + + + 257 + + km-682 + Flag, Blue + + 1ce3f2eb6fc920af8df795a2195d69a0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.043Z + Changed icon + + + + + + + 246 + + km-683 + Flag, Blue + + 59e2090746e2cfaf1d4830df608c2a53 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.044Z + Changed icon + + + + + + + 194 + + km-684 + Flag, Blue + + fbca37177a61fcec881633ea7cf373d3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.044Z + Changed icon + + + + + + + 172 + + km-685 + Flag, Blue + + 8588228f091f98415ab3e6e6a55a6634 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.045Z + Changed icon + + + + + + + 143 + + km-686 + Flag, Blue + + 45f6a498663e918b1c60b7b40180998f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.045Z + Changed icon + + + + + + + 128 + + km-687 + Flag, Blue + + 512a423cc298d984e46a0788bdcdcbc9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.046Z + Changed icon + + + + + + + 125 + + km-688 + Flag, Blue + + 22b4a5a75f821367dd99bc1bfa747ace + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.046Z + Changed icon + + + + + + + 113 + + km-689 + Flag, Blue + + 2c3a1a3637ea207cb171b45d786da294 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.047Z + Changed icon + + + + + + + 117 + + km-690 + Flag, Blue + + ac9977f2f1ab9eca24c67fe70eb5b647 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.047Z + Changed icon + + + + + + + 205 + + km-691 + Flag, Blue + + 11afb621718373651c69f6fa235ffd06 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.048Z + Changed icon + + + + + + + 322 + + km-692 + Flag, Blue + + ced1f30a4cbe9229e6906e80962cd993 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.048Z + Changed icon + + + + + + + 405 + + km-693 + Flag, Blue + + daf992686b792f74540d091b2fb13e20 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.049Z + Changed icon + + + + + + + 392 + + km-694 + Flag, Blue + + f658950b050616b0f3638d5acd1eb632 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.049Z + Changed icon + + + + + + + 332 + + km-695 + Flag, Blue + + 347d459913ccc0ab4e0cc51e7051b830 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.050Z + Changed icon + + + + + + + 229 + + km-696 + Flag, Blue + + 3e293e474649bfe382ce0400c49c8b74 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.050Z + Changed icon + + + + + + + 132 + + km-697 + Flag, Blue + + 07b2c7ff98b98f14f1ee589d582f0b0a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.051Z + Changed icon + + + + + + + 56 + + km-698 + Flag, Blue + + 6ff82ffc575fe3a5dd53c47d498b6adb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.051Z + Changed icon + + + + + + + 107 + + km-699 + Flag, Blue + + f632630fa67e0148675706325c2581c5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.052Z + Changed icon + + + + + + + 244 + + km-700 + Flag, Blue + + 2c6f2140fc718b64f40a28a8ee89a0cb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.052Z + Changed icon + + + + + + + 277 + + km-701 + Flag, Blue + + 61f29926bcf939b89170d6b9e4c24b64 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.053Z + Changed icon + + + + + + + 365 + + km-702 + Flag, Blue + + 3f1e658dde78033bdec4e4c91892cdaa + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.053Z + Changed icon + + + + + + + 398 + + km-703 + Flag, Blue + + c957d8be2ca8e11a154f7b72cb44a39c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.054Z + Changed icon + + + + + + + 406 + + km-704 + Flag, Blue + + 72cdbebaa1cc5a0f997dcd3dfcdfcd74 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.055Z + Changed icon + + + + + + + 344 + + km-705 + Flag, Blue + + 6b8954107fd93c2c63a468880cc37fee + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.055Z + Changed icon + + + + + + + 158 + + km-706 + Flag, Blue + + 5f753c65ac07b7e1469e7f000d113e69 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.056Z + Changed icon + + + + + + + 14 + + km-707 + Flag, Blue + + 0bb29e33de263d7e73083719adf054a7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.056Z + Changed icon + + + + + + + 18 + + km-708 + Flag, Blue + + af8d6ed9dd212619135eea984157d0f9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.057Z + Changed icon + + + + + + + 12 + + km-709 + Flag, Blue + + 5a175ae05a0dcccfeaa8543689e7a546 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.058Z + Changed icon + + + + + + + 60 + + km-710 + Flag, Blue + + ae77b654b64f0289efad323f1ba8fb92 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.058Z + Changed icon + + + + + + + 108 + + km-711 + Flag, Blue + + 9d2e4c685204fcbc603ff0ffa751582b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.059Z + Changed icon + + + + + + + 159 + + km-712 + Flag, Blue + + 7b5bb7d543121b555222d33d17f7d281 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.059Z + Changed icon + + + + + + + 187 + + km-713 + Flag, Blue + + 14abe5d50846c26df37c4a4ebf45eca7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.060Z + Changed icon + + + + + + + 239 + + km-714 + Flag, Blue + + 73fbb937ae962337279f46e3ff9c652d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.060Z + Changed icon + + + + + + + 419 + + km-715 + Flag, Blue + + ca490b02844f6817e6694f8e56aebfc9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.061Z + Changed icon + + + + + + + 463 + + km-716 + Flag, Blue + + f004ed4f7403627302f234dc543879a3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.061Z + Changed icon + + + + + + + 522 + + km-717 + Flag, Blue + + 969584deaee1f1e18f60f6f6c1d7d94e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.062Z + Changed icon + + + + + + + 549 + + km-718 + Flag, Blue + + cd12de7b65623457e623c852c0809273 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.062Z + Changed icon + + + + + + + 496 + + km-719 + Flag, Blue + + 2ab8827bac32f0bad2311a2e7906b5f7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.063Z + Changed icon + + + + + + + 325 + + km-720 + Flag, Blue + + 3ef723c28b415721b6951f0c58a62b0d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.063Z + Changed icon + + + + + + + 265 + + km-721 + Flag, Blue + + 963f64d38fa4dc8729b0b1c89e1ee12e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.064Z + Changed icon + + + + + + + 256 + + km-722 + Flag, Blue + + 94f73b18dfad3d879d105e908585d6d2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.065Z + Changed icon + + + + + + + 221 + + km-723 + Flag, Blue + + 96bebe909c57b876cd50eb2c2b5d75b5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.065Z + Changed icon + + + + + + + 191 + + km-724 + Flag, Blue + + c823679438821259380456bbcfaeceb3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.065Z + Changed icon + + + + + + + 222 + + km-725 + Flag, Blue + + 2ca7783606377d542ac75bd9e61f197d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.066Z + Changed icon + + + + + + + 249 + + km-726 + Flag, Blue + + 10fa579b99e0d50a6f93fdf0802d5340 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.067Z + Changed icon + + + + + + + 242 + + km-727 + Flag, Blue + + 77e0c1f19789da43df8257ca5434d8c6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.068Z + Changed icon + + + + + + + 210 + + km-728 + Flag, Blue + + 929d5077e1a5b5c9a1c55c9a34f6d8b2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.068Z + Changed icon + + + + + + + 220 + + km-729 + Flag, Blue + + 575f28ccb7bc9def905ca10eecad134b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.069Z + Changed icon + + + + + + + 231 + + km-730 + Flag, Blue + + be4d1a68ff6f57e3f433cb6e584a8100 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.069Z + Changed icon + + + + + + + 231 + + km-731 + Flag, Blue + + c1d0a0ab211f2ac01ce212fb16a314b7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.070Z + Changed icon + + + + + + + 217 + + km-732 + Flag, Blue + + 0d6db40f916d7af55d9b358737614989 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.070Z + Changed icon + + + + + + + 156 + + km-733 + Flag, Blue + + 911d9a2164820620adf54a362e6b346a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.071Z + Changed icon + + + + + + + 133 + + km-734 + Flag, Blue + + ad61edad9cea9d35d15eb596e84e657b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.071Z + Changed icon + + + + + + + 138 + + km-735 + Flag, Blue + + 3444f24e14b71924c4cf6eaded46a618 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.072Z + Changed icon + + + + + + + 100 + + km-736 + Flag, Blue + + df11ffd1aff8b93a2802baad1e05dd98 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.073Z + Changed icon + + + + + + + 124 + + km-737 + Flag, Blue + + 355dc2ce62e9e77909afee278778967f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.074Z + Changed icon + + + + + + + 104 + + km-738 + Flag, Blue + + 9b2c9795179490b668023e8debb6a126 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.075Z + Changed icon + + + + + + + 90 + + km-739 + Flag, Blue + + d98ae0c840b1b70899eac111dee7608f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.075Z + Changed icon + + + + + + + 95 + + km-740 + Flag, Blue + + 17864a498f4b57d7b493b3fa47d3d57f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.076Z + Changed icon + + + + + + + 74 + + km-741 + Flag, Blue + + e0d6b07fcb1936c4d6423603f182ff58 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.209Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.076Z + Changed icon + + + + + + + 31 + + km-742 + Flag, Blue + + 5446fe0634c6942601fb0322832a0c35 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.077Z + Changed icon + + + + + + + 33 + + km-743 + Flag, Blue + + f553f1b80264af7ee8a51225aeb1c476 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.077Z + Changed icon + + + + + + + 70 + + km-744 + Flag, Blue + + 2c975d07b9a6df64a51cca28837a1ade + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.078Z + Changed icon + + + + + + + 71 + + km-745 + Flag, Blue + + 462397f3d8e1b499e1db8e11355b1606 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.078Z + Changed icon + + + + + + + 75 + + km-746 + Flag, Blue + + 35a0d02d6c65e6338b77aca1f5253d20 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.079Z + Changed icon + + + + + + + 66 + + km-747 + Flag, Blue + + dbabb79f24e6878b06c1fe84190ef1b9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.079Z + Changed icon + + + + + + + 66 + + km-748 + Flag, Blue + + a7c8f6a974cd72050256dc3c9763bad0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.080Z + Changed icon + + + + + + + 80 + + km-749 + Flag, Blue + + aa893bd32c9951369372c046090ac20e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.080Z + Changed icon + + + + + + + 98 + + km-750 + Flag, Blue + + b927f51cd13a8b9f88584da6ceb75efe + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.081Z + Changed icon + + + + + + + 94 + + km-751 + Flag, Blue + + d56d8c0fd3690a00945e6670a0bcb681 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.082Z + Changed icon + + + + + + + 105 + + km-752 + Flag, Blue + + 22f2084e327ccb1e36a7fd6084110186 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.082Z + Changed icon + + + + + + + 112 + + km-753 + Flag, Blue + + 8411b8388808995084bdab1559675790 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.083Z + Changed icon + + + + + + + 119 + + km-754 + Flag, Blue + + 5bd8234a1b3892028d7472edf2df9712 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.215Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.083Z + Changed icon + + + + + + + 140 + + km-755 + Flag, Blue + + e7c96d048343b34dd72b87836307c7b1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.084Z + Changed icon + + + + + + + 147 + + km-756 + Flag, Blue + + ce38b809584988eafcaaa218a6075d38 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.085Z + Changed icon + + + + + + + 158 + + km-757 + Flag, Blue + + 15fd74ec0b78ac554890b8f288d970a4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.085Z + Changed icon + + + + + + + 156 + + km-758 + Flag, Blue + + 66556b55c82cbbf0c2cd399a455258a5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.086Z + Changed icon + + + + + + + 161 + + km-759 + Flag, Blue + + 501bb5b9404fc39928d568301fc9ea5d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.086Z + Changed icon + + + + + + + 170 + + km-760 + Flag, Blue + + fcb2d91fa682860b264af679427126f1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.087Z + Changed icon + + + + + + + 187 + + km-761 + Flag, Blue + + 5fe07ec6f664001e45a359a0ab24393b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.205Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.087Z + Changed icon + + + + + + + 195 + + km-762 + Flag, Blue + + 44f86d2c0df5eb8a6b090fc7fbdfb68a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.088Z + Changed icon + + + + + + + 244 + + km-763 + Flag, Blue + + ad829438edd6592cf7e120b4e3ae142a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.089Z + Changed icon + + + + + + + 288 + + km-764 + Flag, Blue + + d32249701b89a173dfe3ba8cba62b33d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.089Z + Changed icon + + + + + + + 295 + + km-765 + Flag, Blue + + fb1d461885b7d3cf3420b4ef1db4bb05 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.090Z + Changed icon + + + + + + + 359 + + km-766 + Flag, Blue + + 6e9f156fd86b3bce439ccb6f2086ee6d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.260Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.091Z + Changed icon + + + + + + + 384 + + km-767 + Flag, Blue + + b4cab6df2592437a364cf22358fe91cc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.091Z + Changed icon + + + + + + + 480 + + km-768 + Flag, Blue + + c7af58156d09908ae6dc450ecb553460 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.092Z + Changed icon + + + + + + + 474 + + km-769 + Flag, Blue + + 6ff0980d5fad924ad9b21e2577bd1da4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.092Z + Changed icon + + + + + + + 365 + + km-770 + Flag, Blue + + 81f78227197ec1b9026f508024e82cb7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.093Z + Changed icon + + + + + + + 262 + + km-771 + Flag, Blue + + 12d885790cc08bd9bd1f939243a200b4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.093Z + Changed icon + + + + + + + 191 + + km-772 + Flag, Blue + + 3aa7319d62ad2605a615e342acba2eb4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.094Z + Changed icon + + + + + + + 167 + + km-773 + Flag, Blue + + 4b30b04d1027e7c433fb59912ef20581 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.094Z + Changed icon + + + + + + + 105 + + km-774 + Flag, Blue + + b626d1e4717192224bdc27ceb90db71d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.095Z + Changed icon + + + + + + + 87 + + km-775 + Flag, Blue + + 718d234f47a32ca8afa1a4832fa348a0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.095Z + Changed icon + + + + + + + 242 + + km-776 + Flag, Blue + + afa25972acbf22a01fd1894172480cb4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.257Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.096Z + Changed icon + + + + + + + 320 + + km-777 + Flag, Blue + + 7e355a7280e420a9e646191dfdeccd1e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.097Z + Changed icon + + + + + + + 420 + + km-778 + Flag, Blue + + 4abdcddb8bf76833980814fb18c30781 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.097Z + Changed icon + + + + + + + 396 + + km-779 + Flag, Blue + + 58074b5452cdc601fcc69912e5610889 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.098Z + Changed icon + + + + + + + 521 + + km-780 + Flag, Blue + + be1ad0b6ba639187698870a7fcee6f88 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.098Z + Changed icon + + + + + + + 597 + + km-781 + Flag, Blue + + a31ed0302f8bde66d571271789102404 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.099Z + Changed icon + + + + + + + 441 + + km-782 + Flag, Blue + + 893a1933f77b68a6b0b35d65e8c91dc2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.099Z + Changed icon + + + + + + + 362 + + km-783 + Flag, Blue + + 09794ab606f6f7bddd02733748d04236 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.100Z + Changed icon + + + + + + + 251 + + km-784 + Flag, Blue + + 8b9e9f8e5b3ddeecff6954c3e1443600 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.100Z + Changed icon + + + + + + + 85 + + km-785 + Flag, Blue + + b448c3e6cf3b285d9fb8420c666685d8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.101Z + Changed icon + + + + + + + 21 + + km-786 + Flag, Blue + + ba3bfc025a5c560564c58341affae65c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.101Z + Changed icon + + + + + + + 18 + + km-787 + Flag, Blue + + a7e4065835db25d92a362bd2972b2258 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.102Z + Changed icon + + + + + + + 15 + + km-788 + Flag, Blue + + b4337070208a6e5095f79bda4aa5922f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.102Z + Changed icon + + + + + + + 47 + + km-789 + Flag, Blue + + fecb6defb058eeeee93e17118aed50a1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.103Z + Changed icon + + + + + + + 183 + + km-790 + Flag, Blue + + 0789d910c1f5cf31b8f506f2dc81e8f3 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.104Z + Changed icon + + + + + + + 214 + + km-791 + Flag, Blue + + 7b18ba7121522a322bc95b83f50a8c84 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.104Z + Changed icon + + + + + + + 140 + + km-792 + Flag, Blue + + 8919f655056935dc5aa31eecad598a68 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.105Z + Changed icon + + + + + + + 48 + + km-793 + Flag, Blue + + 15dc696790457d7f2947e932f973a956 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.221Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.105Z + Changed icon + + + + + + + 4 + + km-794 + Flag, Blue + + fd8e947d2437db4cd1b6d7374c62370e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.204Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.106Z + Changed icon + + + + + + + 4 + + km-795 + Flag, Blue + + 319ae228eee96c4ad0744f22ac564512 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.107Z + Changed icon + + + + + + + 21 + + km-796 + Flag, Blue + + a562498f923febffc83232e546680771 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.107Z + Changed icon + + + + + + + 19 + + km-797 + Flag, Blue + + 865b685342689a7135406658aaea09c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.108Z + Changed icon + + + + + + + 10 + + km-798 + Flag, Blue + + 64a34be56553802c189cf23b9aa8afa9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.108Z + Changed icon + + + + + + + 26 + + km-799 + Flag, Blue + + d439f5e8d4384fcab6613491658b80fb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.109Z + Changed icon + + + + + + + 21 + + km-800 + Flag, Blue + + b95112379fb122dc643f1111bbfed18d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.109Z + Changed icon + + + + + + + 21 + + km-801 + Flag, Blue + + 093b2db7107dafbb57bb0a40543306c0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.110Z + Changed icon + + + + + + + 39 + + km-802 + Flag, Blue + + 51dc4987314dd94a6c7ba565cb0b19c4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.110Z + Changed icon + + + + + + + 147 + + km-803 + Flag, Blue + + 82836dcd540a2940a146a7912dece942 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.267Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.111Z + Changed icon + + + + + + + 249 + + km-804 + Flag, Blue + + 955063dd0c5fb51f3c7a1fee0742f7c5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.224Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.111Z + Changed icon + + + + + + + 337 + + km-805 + Flag, Blue + + f5382d66c78ed8cbea0023631b33d980 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.112Z + Changed icon + + + + + + + 370 + + km-806 + Flag, Blue + + fe0039d2082fc7b5d157d93d3b84f463 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.112Z + Changed icon + + + + + + + 371 + + km-807 + Flag, Blue + + eed82d9c935e81887ad491767d032e5b + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.113Z + Changed icon + + + + + + + 375 + + km-808 + Flag, Blue + + b9ce71fde2ac9288a1ff215b0dc6ba14 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.113Z + Changed icon + + + + + + + 404 + + km-809 + Flag, Blue + + 86be7c4582b573dc87300f7801595e6f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.114Z + Changed icon + + + + + + + 466 + + km-810 + Flag, Blue + + 0115997cd2d631f9078e89243de2d393 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.114Z + Changed icon + + + + + + + 483 + + km-811 + Flag, Blue + + 250592c04a824b7f621fe76f5fb461bb + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.268Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.115Z + Changed icon + + + + + + + 462 + + km-812 + Flag, Blue + + dc80958d780401d858dde55a048e9693 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.258Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.115Z + Changed icon + + + + + + + 376 + + km-813 + Flag, Blue + + c4acdf5cf2e829db8c7b8005edccdf62 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.256Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.116Z + Changed icon + + + + + + + 241 + + km-814 + Flag, Blue + + bbf04a00105c1dc373e2da6f91750e49 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.116Z + Changed icon + + + + + + + 193 + + km-815 + Flag, Blue + + 7431dc81a8e9b81bdd69d94f6a9e8b73 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.117Z + Changed icon + + + + + + + 193 + + km-816 + Flag, Blue + + 3119cd137a75803ec8d61ba0bd08ab16 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.118Z + Changed icon + + + + + + + 208 + + km-817 + Flag, Blue + + 81f15489600a4de6fe4e20136ef1b151 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.118Z + Changed icon + + + + + + + 224 + + km-818 + Flag, Blue + + 5aacc998c1f68dd0fc4ac1a47f022626 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.119Z + Changed icon + + + + + + + 82 + + km-819 + Flag, Blue + + b426332798f72dce6bbf35a8674c8372 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.264Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.119Z + Changed icon + + + + + + + 44 + + km-820 + Flag, Blue + + 9bb156c81e79d999ab3391deff42618f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.120Z + Changed icon + + + + + + + 64 + + km-821 + Flag, Blue + + 7059fa1d372b8d509cd8892c3edbcf71 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.120Z + Changed icon + + + + + + + 92 + + km-822 + Flag, Blue + + ad6105774be021c19dcf97a755d94f42 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.121Z + Changed icon + + + + + + + 71 + + km-823 + Flag, Blue + + 2b9d9b96f105f3bb31ca6aa6d963f7d5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.121Z + Changed icon + + + + + + + 89 + + km-824 + Flag, Blue + + 5c58f2a4dd8aa372d996c8af0873274d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.122Z + Changed icon + + + + + + + 92 + + km-825 + Flag, Blue + + 0b970355e8137eb743289fec6c1498d8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.261Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.122Z + Changed icon + + + + + + + 68 + + km-826 + Flag, Blue + + 990f23d394f101d3c966f2735f7f3532 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.123Z + Changed icon + + + + + + + 59 + + km-827 + Flag, Blue + + 545fb6f35afc4e91cee795368af465d1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.123Z + Changed icon + + + + + + + 49 + + km-828 + Flag, Blue + + a99e2c58210ffb658ba294147cb385ca + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.124Z + Changed icon + + + + + + + 56 + + km-829 + Flag, Blue + + 41aaa9f9989894e973dfe8de51866db8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.125Z + Changed icon + + + + + + + 36 + + km-830 + Flag, Blue + + 7dea4f24221cba8126c0335594289c3f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.125Z + Changed icon + + + + + + + 10 + + km-831 + Flag, Blue + + 5b162709afff661ded22b3b95393f480 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.126Z + Changed icon + + + + + + + 13 + + km-832 + Flag, Blue + + 7565501d90e4e5d25ceaffbc32cf8166 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.127Z + Changed icon + + + + + + + 41 + + km-833 + Flag, Blue + + 4fcb391083071dc68dbf3e210e69a4c1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.127Z + Changed icon + + + + + + + 46 + + km-834 + Flag, Blue + + 8e36f141832c03946a0c78a955681572 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.128Z + Changed icon + + + + + + + 44 + + km-835 + Flag, Blue + + af8ba6c01eea0e29a9edf6fea9749a87 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.128Z + Changed icon + + + + + + + 50 + + km-836 + Flag, Blue + + 87aeed1cb58d2932b10d216b998a1ba1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.129Z + Changed icon + + + + + + + 29 + + km-837 + Flag, Blue + + 98b1933407ce1b5209f2bca24fdd7bb6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.129Z + Changed icon + + + + + + + 19 + + km-838 + Flag, Blue + + 7691e2414a09d650f8756a4011ec8ed2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.249Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.129Z + Changed icon + + + + + + + 18 + + km-839 + Flag, Blue + + 76467138a34e1b276dd7d0a312e78460 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.130Z + Changed icon + + + + + + + 67 + + km-840 + Flag, Blue + + 3e62ed717f8be5d4781738d141184bcd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.130Z + Changed icon + + + + + + + 63 + + km-841 + Flag, Blue + + 642b86a9c7cf24a38d4d326744ba81a1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.130Z + Changed icon + + + + + + + 67 + + km-842 + Flag, Blue + + 8d7b1fadcd2931d0dfd44c991bdc0d60 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.219Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.131Z + Changed icon + + + + + + + 81 + + km-843 + Flag, Blue + + d110680d946d1b3bc4bc4f842edec543 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.131Z + Changed icon + + + + + + + 87 + + km-844 + Flag, Blue + + 59e8e815be151d3340264f852131b013 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.132Z + Changed icon + + + + + + + 100 + + km-845 + Flag, Blue + + 56539d06aefe32176afc2670bcfecf66 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.268Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.133Z + Changed icon + + + + + + + 99 + + km-846 + Flag, Blue + + 1bfa3b84a3787f3325c5f6f21c1142fc + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.133Z + Changed icon + + + + + + + 80 + + km-847 + Flag, Blue + + e3456d2e82e8192b5e828350f08bd06c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.134Z + Changed icon + + + + + + + 82 + + km-848 + Flag, Blue + + 25f9847809f6dfeac529fab96fc893a6 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.134Z + Changed icon + + + + + + + 80 + + km-849 + Flag, Blue + + 535aa2b3da412eb9abfd1e24bbe16dba + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.233Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.136Z + Changed icon + + + + + + + 0 + + km-850 + Flag, Blue + + 849a236399ad19d92d6087ebb71d13e1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.247Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.136Z + Changed icon + + + + + + + 38 + + km-851 + Flag, Blue + + c5cea38d95f80b8718b3272da226a3d1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.137Z + Changed icon + + + + + + + 56 + + km-852 + Flag, Blue + + 06a760d0cdbf2359020d2cb55bd597a1 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.218Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.137Z + Changed icon + + + + + + + 98 + + km-853 + Flag, Blue + + 9bb06e52950dee1398968f4261de1cb7 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.251Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.137Z + Changed icon + + + + + + + 122 + + km-854 + Flag, Blue + + 345c7d981794269f5c86764dc48e1a8d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.236Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.137Z + Changed icon + + + + + + + 142 + + km-855 + Flag, Blue + + b0fa125bee750fcec56d7b8cdf6cb7a8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.254Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.138Z + Changed icon + + + + + + + 107 + + km-856 + Flag, Blue + + e9b6be03b5e796333285f9159d963b34 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.138Z + Changed icon + + + + + + + 203 + + km-857 + Flag, Blue + + d2ee67fea4082e4627b69a3b239484e9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.140Z + Changed icon + + + + + + + 100 + + km-858 + Flag, Blue + + 6530c4531eca6803a084e3b6eead4659 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.231Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.140Z + Changed icon + + + + + + + 57 + + km-859 + Flag, Blue + + d537b016684eea19839d01d79b363a71 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.141Z + Changed icon + + + + + + + 44 + + km-860 + Flag, Blue + + 56590f7f89a5c2912fc3594c2dec2c14 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.141Z + Changed icon + + + + + + + 102 + + km-861 + Flag, Blue + + a49a06d3163b576de9783d065114ec28 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.141Z + Changed icon + + + + + + + 111 + + km-862 + Flag, Blue + + 71a820842c1f1c63bcf9d0b5fde15bb2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/waypoints/32x32/FlagBlue.png + 2025-07-17T21:48:35.142Z + Changed icon + + + + + + + + Laggan Coffee Bothy + Restaurant + + cb4ad4d649d88acf3ae8a0cd530f8c64 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.241Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.889Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.071Z + Changed icon + + + + + + + + Landour Bakehouse + Restaurant + + 5cb20e17b6a2b32705df5a9fe3e6df2e + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.238Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.890Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.070Z + Changed icon + + + + + + + + Lazy Crofter Bunkhouse + Residence + + 8262161c6165d25bc7ce374a77f66fb8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.252Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.271Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.595Z + Changed icon + + + + + + + 23 + + Loch Ness Highland Resort + Waypoint no: 24 + Residence + + 1db8509c540a5372fccba582e9d89f7a + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:13:02.498Z + Changed icon + + + + + + + + London Stores + Department Store + + 8073451f570f97f5a24bb0d59077f881 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.222Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:13:16.750Z + Changed icon + + + + + + + 19 + + Monster Fish & Chips Co. + Pretty good fish + Restaurant + + 4b6b6ec976c80a1626b4deb6748d8d3c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.890Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.068Z + Changed icon + + + + + + + + Morag’s Lodge + Hostel. Also basic dinner options. + Residence + + 8c3f8d07c9416048738179fd191bfbb0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.234Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.272Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.599Z + Changed icon + + + + + + + + Morebattle Community Shop + Has coffee and cakes in the morning + Convenience Store + + 6970588a6d34b8c95d0c2c0bfb6c6ca8 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_convenience.n.32.png + 2025-07-17T22:12:41.635Z + Changed icon + + + + + + + 11 + + North West Outdoors + Waypoint no: 57 + Department Store + + 42e2b6e79d60693ae1946dcce62f41f9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:13:16.752Z + Changed icon + + + + + + + 137 + + Opp Macallan Distillery + Waypoint no: 46 + Winery + + 7dfb0498798158611b29855dbe182bff + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.237Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:12:11.558Z + Changed icon + + + + + + + + Ozone Cafe + The bus to the ferry departs from outside. + Restaurant + + 9f5ca5af31526201bdc9ef95663bbe12 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.891Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.070Z + Changed icon + + + + + + + + Perfect camp spot + Campground + + c6ae90d8fb57edfde168d3433ab4b488 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T22:12:21.187Z + Changed icon + + + + + + + + Picnic Table + Picnic Area + + bef6572e063ca87069bd61d578291261 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.648Z + Changed icon + + + + + + + + Picnic Table + Picnic Area + + 1eba6d22ec667454535fdf77b03fe5fd + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.649Z + Changed icon + + + + + + + + Picnic Table + Picnic Area + + a2809b64c5b444b88d5f087e44da993d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.651Z + Changed icon + + + + + + + + Picnic tables + Picnic Area + + e856246eccc29c1d7fac18cbdce06a7a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.220Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.651Z + Changed icon + + + + + + + + Picnic Tables + Picnic Area + + e8a1cbbba214ffdfe1a7fce544032a55 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.652Z + Changed icon + + + + + + + + Picnic Tables + Picnic Area + + ec2258f2525f10b51227b9f0c53e8f33 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.223Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.652Z + Changed icon + + + + + + + + Picnic Tables + Picnic Area + + 035f7ee2cfc79cccda2d219b0bf98381 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.226Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.653Z + Changed icon + + + + + + + + Picnic Tables + Picnic Area + + ce9a7f78c68fb52b000929531b467eb4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.208Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.653Z + Changed icon + + + + + + + + Picnic Tables + Picnic Area + + fea5880342141806dd70f312ed1ef4a2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_picnic.n.32.png + 2025-07-17T22:10:53.654Z + Changed icon + + + + + + + 106 + + Pitlochry + City (Medium) + + 82ccb1ec0caa668df872fbd975106bbe + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.214Z + Initial version. + + + ://icons/waypoints/32x32/CityMedium.png + 2025-07-17T21:53:34.133Z + Changed icon + + + + + + + + Public Toilets + Restroom + + 1ea2c5e11215e013acc3569450519f80 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/poi/SJJB/png/amenity_toilets.n.32.png + 2025-07-17T22:16:25.160Z + Changed icon + + + + + + + 28 + + Pulteney Distillery Co Ltd + Waypoint no: 38 + Winery + + 113946b9d0aece0a7fe8010368b92772 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.213Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:11:02.390Z + Changed icon + + + + + + + + Rhiconich Hotel + Residence + + 6e74689a0cc2fcabe21868c50c919882 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.217Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.273Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.596Z + Changed icon + + + + + + + 59 + + Saddle Mountain Hostel + Waypoint no: 25 + Residence + + 0a5886cde889a95fa2bd450189195e8c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.273Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.597Z + Changed icon + + + + + + + 60 + + Sainsbury's + Waypoint no: 5 + Shopping Center + + 3d72ee1cf350106272c7f74a3e3a16a4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.246Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.448Z + Changed icon + + + + + + + 169 + + Sainsbury's + Waypoint no: 2 + Shopping Center + + 60b3abfd18541ee8f35c8a22109fb1c2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.449Z + Changed icon + + + + + + + 54 + + Sainsbury's Linlithgow + Waypoint no: 7 + Shopping Center + + 5421f03ffbf77c256382cea2c68b85e5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.449Z + Changed icon + + + + + + + 173 + + Scotmid Co-operative + Waypoint no: 4 + Convenience Store + + 1edfb1f75d41eaf1edeaf5c4e96e8884 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.211Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_convenience.n.32.png + 2025-07-17T21:56:29.950Z + Changed icon + + + + + + + + Simon’s B&B + Ask for contact at the Stag. + Residence + + c6316c1fb2ad8115b587c70c4c50f99a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.274Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.599Z + Changed icon + + + + + + + + Small shop + Shopping Center + + a95da0c34c34c0f4bda8c6b3ae1bb7a5 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.212Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.445Z + Changed icon + + + + + + + 20 + + SPAR + Waypoint no: 23 + Shopping Center + + c63d84306c8a9dd02232b24771c8362c + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.444Z + Changed icon + + + + + + + 7 + + SPAR Balmacara + Waypoint no: 29 + Shopping Center + + a32a6dcefc73ac236f1725a4abf3fc27 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.259Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.445Z + Changed icon + + + + + + + 140 + + SPAR Blair Atholl + Waypoint no: 20 + Shopping Center + + 544986dc00c4a57b8841d3e92650b0c8 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.446Z + Changed icon + + + + + + + 53 + + SPAR Drymen + Waypoint no: 11 + Shopping Center + + e3f42ae7aff71077446bb0ec9e992792 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.446Z + Changed icon + + + + + + + 10 + + SPAR Kinlochbervie + Waypoint no: 35 + Shopping Center + + ab8eb99c9cd496f9b481472388376497 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.265Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.447Z + Changed icon + + + + + + + + SPAR Locharron + Shopping Center + + 9a71177f284a8b0dfc07993434c15f2f + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.207Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.448Z + Changed icon + + + + + + + 10 + + Talisker Distillery + Waypoint no: 40 + Winery + + d4929e361a730511866375857cb10f2f + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:10:28.414Z + Changed icon + + + + + + + 73 + + Tesco Express + Waypoint no: 14 + Shopping Center + + 3f45adc523f9e80b6bfa9e3681513829 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.210Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.450Z + Changed icon + + + + + + + 111 + + Tesco Extra + Shopping Center + + 82cce4e600d4babe7a632ed9e286864d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.229Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.450Z + Changed icon + + + + + + + 54 + + Tesco Metro Linlithgow + Waypoint no: 6 + Shopping Center + + 3f2d2d4df1f06ec14615402114a60ba0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.262Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.451Z + Changed icon + + + + + + + 14 + + Tesco Superstore + Waypoint no: 58 + Shopping Center + + 91254585a81edbc9dfdc445ae48f1aa9 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.216Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.451Z + Changed icon + + + + + + + 48 + + Tesco Superstore + Waypoint no: 10 + Shopping Center + + d190063775ae86db42fffa6a08224a56 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.248Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.452Z + Changed icon + + + + + + + 10 + + Tesco Superstore + Waypoint no: 45 + Shopping Center + + 9b6ca9675acf35d21b401c4699e0e9a2 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.228Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_supermarket.n.32.png + 2025-07-17T21:50:34.452Z + Changed icon + + + + + + + 49 + + The Boathouse Restaurant + Waypoint no: 9 + Food + + 2e64fc7eafe06f10c5bc69c221891821 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.225Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:00:04.891Z + Changed icon + + + + + + + + The Broadcroft Hotel + 90£ for a room, including nice breakfast + Residence + + 8d112d23ffa639a91ef1cbc386e33384 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.232Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.274Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.599Z + Changed icon + + + + + + + 7 + + The Caravan Club + Waypoint no: 28 + RV Park + + 025727a573d442bb0d794ce408197dd3 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.206Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_camping.n.32.png + 2025-07-17T22:10:43.790Z + Changed icon + + + ://icons/poi/SJJB/png/accommodation_caravan_park.n.32.png + 2025-07-17T22:15:43.701Z + Changed icon + + + + + + + 59 + + The Comrie Hotel + Very nice people. Let me have breakfast even though i was not a resident. + Residence + + 601f07a7ef3bd302622377740d7608ea + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.239Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.275Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.600Z + Changed icon + + + + + + + 30 + + The Faerie Tree Inn + Waypoint no: 13 + Residence + + d6626c70cc47517d34c41a6321b25d8a + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.242Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.276Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.600Z + Changed icon + + + + + + + 262 + + The Glenlivet Distillery Brand Home + Waypoint no: 41 + Winery + + da86c8a8decfd3067fa85d604474e825 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.255Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_alcohol.n.32.png + 2025-07-17T22:10:06.770Z + Changed icon + + + + + + + + The Handy Shop + Department Store + + 41dd7569ade156150bb8edc262613ec4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.263Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:00:16.725Z + Changed icon + + + + + + + + The Locharron Hotel + Residence + + 791015417abd904da9b5b1e12dc7d165 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.243Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.276Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.601Z + Changed icon + + + + + + + 39 + + The Oykel Bridge Hotel + Posh hotel, dedicated to salmon fishers. + Residence + + 04815a2646144ea439892fa4d1e208f0 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.266Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_hotel.n.32.png + 2025-07-17T21:55:27.277Z + Changed icon + + + ://icons/waypoints/32x32/Residence.png + 2025-07-17T22:14:18.601Z + Changed icon + + + + + + + + The Red House + <div> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Bothy: Sleeps 8</p></div> + Lodge + + 8e30fbbaf22a87ad371dd5787cc89815 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.244Z + Initial version. + + + ://icons/poi/SJJB/png/accommodation_shelter.n.32.png + 2025-07-17T21:55:38.519Z + Changed icon + + + ://icons/48x48/EditText.png + 2025-07-17T21:55:57.641Z + Changed description + + + + + + + 61 + + The Well of the Seven Heads - Lochside Larder + Waypoint no: 26 + Restaurant + + 077382e9853f625deb19b13351bc627d + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.230Z + Initial version. + + + ://icons/waypoints/32x32/Food.png + 2025-07-17T22:10:21.162Z + Changed icon + + + ://icons/poi/SJJB/png/food_restaurant.n.32.png + 2025-07-17T22:16:15.067Z + Changed icon + + + + + + + 216 + + Tiso Aviemore Outdoor Experience + Waypoint no: 52 + Department Store + + 8475ae44eb48ef75886a6fb7773e8ee4 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.240Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:00:16.720Z + Changed icon + + + + + + + 75 + + Tiso Edinburgh + Pretty good stuff + Department Store + + 1cfe01540609c4948c759436e2299155 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.245Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:00:16.721Z + Changed icon + + + + + + + 8 + + Tiso Edinburgh Outdoor Experience + Waypoint no: 49 + Department Store + + 7d25c6c1079cb1a9aaf22242bab90b53 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:00:16.724Z + Changed icon + + + + + + + 5 + + Tiso Inverness Outdoor Experience + Waypoint no: 54 + Department Store + + 4c114e8b321fda779e398c71898bbc0d + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/poi/SJJB/png/shopping_department_store.n.32.png + 2025-07-17T22:00:16.724Z + Changed icon + + + + + + + 95 + + Trail End - Cape Wrath + Trailhead + + cd410a228085101b88336492ccfd6543 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.253Z + Initial version. + + + ://icons/waypoints/32x32/FlagRed.png + 2025-07-17T22:00:50.445Z + Changed icon + + + ://icons/cache/32x32/trailhead.png + 2025-07-17T22:11:56.437Z + Changed icon + + + + + + + 116 + + Trail Start - Kirk Yetholm + Trailhead + + 0e4f27c4c22788b8fe252870783bc14f + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.250Z + Initial version. + + + ://icons/waypoints/32x32/FlagGreen.png + 2025-07-17T22:00:43.366Z + Changed icon + + + ://icons/cache/32x32/trailhead.png + 2025-07-17T22:11:51.652Z + Changed icon + + + + + + + + Viewpoint (falls) + Scenic Area + + 96a3b751a64b244629d14fe969482cb2 + 6 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.235Z + Initial version. + + + ://icons/poi/SJJB/png/tourist_view_point.n.32.png + 2025-07-17T22:09:57.439Z + Changed icon + + + + + + + + Waterfall + Eas a' Chual Aluinn - Britain's highest waterfall. + Valley + + 29946c6b4d2d817f230c3eb2f7434101 + 4 + + + + ://icons/48x48/Start.png + 2025-07-17T17:23:41.227Z + Initial version. + + + ://icons/waypoints/32x32/Valley.png + 2025-07-17T22:01:42.754Z + Changed icon + + + + + + + Bad weather alternative + + e4cbcba94a5ab0156359f2e062a69059 + 3 + + Cyan + + + + + 56 + + 16 + 0 + + + + 53 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 22 + + 16 + 0 + + + + + + Border walk + Scottish Border ➜ Kirk Yetholm + + 805ddb9fc1d16890296b593f93352c57 + 3 + + Magenta + + + + + 95 + + 16 + 0 + + + + 95 + + 8 + 0 + + + + 95 + + 8 + 0 + + + + 96 + + 8 + 0 + + + + 95 + + 8 + 0 + + + + 95 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 98 + + 8 + 0 + + + + 98 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 97 + + 8 + 0 + + + + 98 + + 8 + 0 + + + + 98 + + 8 + 0 + + + + 98 + + 8 + 0 + + + + 98 + + 8 + 0 + + + + 104 + + 8 + 0 + + + + 107 + + 8 + 0 + + + + 108 + + 8 + 0 + + + + 104 + + 8 + 0 + + + + 108 + + 8 + 0 + + + + 108 + + 8 + 0 + + + + 109 + + 8 + 0 + + + + 107 + + 8 + 0 + + + + 106 + + 8 + 0 + + + + 103 + + 8 + 0 + + + + 105 + + 8 + 0 + + + + 105 + + 8 + 0 + + + + 105 + + 8 + 0 + + + + 106 + + 8 + 0 + + + + 118 + + 8 + 0 + + + + 120 + + 8 + 0 + + + + 121 + + 8 + 0 + + + + 122 + + 8 + 0 + + + + 122 + + 8 + 0 + + + + 121 + + 16 + 0 + + + + + + Cadder to Milngavie + Cadder ➜ Milngavie + + 842f275e04ff8b0f136f63935eded179 + 1 + + DarkBlue + + + + + 55 + + 16 + 0 + + + + 54 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 16 + 0 + + + + + + Cairngorms + Blair Atholl ➜ Kingussie + + c374b2d5e1b0b91ed0520e7052a0ed96 + 1 + + DarkBlue + + + + + 132 + + 16 + 0 + + + + 132 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 175 + + 0 + 0 + + + + 174 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 395 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 412 + + 0 + 0 + + + + 426 + + 0 + 0 + + + + 444 + + 0 + 0 + + + + 448 + + 0 + 0 + + + + 451 + + 0 + 0 + + + + 463 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 471 + + 0 + 0 + + + + 473 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 486 + + 0 + 0 + + + + 499 + + 0 + 0 + + + + 496 + + 0 + 0 + + + + 496 + + 0 + 0 + + + + 486 + + 0 + 0 + + + + 482 + + 0 + 0 + + + + 484 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 474 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 475 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 475 + + 0 + 0 + + + + 467 + + 0 + 0 + + + + 467 + + 0 + 0 + + + + 467 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 456 + + 0 + 0 + + + + 453 + + 0 + 0 + + + + 453 + + 0 + 0 + + + + 453 + + 0 + 0 + + + + 451 + + 0 + 0 + + + + 445 + + 0 + 0 + + + + 444 + + 0 + 0 + + + + 441 + + 0 + 0 + + + + 437 + + 0 + 0 + + + + 436 + + 0 + 0 + + + + 436 + + 0 + 0 + + + + 434 + + 0 + 0 + + + + 433 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 433 + + 0 + 0 + + + + 435 + + 0 + 0 + + + + 437 + + 0 + 0 + + + + 446 + + 0 + 0 + + + + 454 + + 0 + 0 + + + + 463 + + 0 + 0 + + + + 467 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 473 + + 0 + 0 + + + + 475 + + 0 + 0 + + + + 477 + + 0 + 0 + + + + 481 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 489 + + 0 + 0 + + + + 492 + + 0 + 0 + + + + 496 + + 0 + 0 + + + + 505 + + 0 + 0 + + + + 506 + + 0 + 0 + + + + 510 + + 0 + 0 + + + + 508 + + 0 + 0 + + + + 509 + + 0 + 0 + + + + 516 + + 0 + 0 + + + + 510 + + 0 + 0 + + + + 507 + + 0 + 0 + + + + 518 + + 0 + 0 + + + + 516 + + 0 + 0 + + + + 514 + + 0 + 0 + + + + 514 + + 0 + 0 + + + + 517 + + 0 + 0 + + + + 518 + + 0 + 0 + + + + 518 + + 0 + 0 + + + + 523 + + 0 + 0 + + + + 526 + + 0 + 0 + + + + 531 + + 0 + 0 + + + + 537 + + 0 + 0 + + + + 542 + + 0 + 0 + + + + 546 + + 0 + 0 + + + + 551 + + 0 + 0 + + + + 552 + + 0 + 0 + + + + 558 + + 0 + 0 + + + + 559 + + 0 + 0 + + + + 553 + + 0 + 0 + + + + 554 + + 0 + 0 + + + + 557 + + 0 + 0 + + + + 557 + + 0 + 0 + + + + 550 + + 0 + 0 + + + + 545 + + 0 + 0 + + + + 533 + + 0 + 0 + + + + 532 + + 0 + 0 + + + + 533 + + 0 + 0 + + + + 535 + + 0 + 0 + + + + 539 + + 0 + 0 + + + + 546 + + 0 + 0 + + + + 547 + + 0 + 0 + + + + 549 + + 0 + 0 + + + + 538 + + 0 + 0 + + + + 531 + + 0 + 0 + + + + 524 + + 0 + 0 + + + + 524 + + 0 + 0 + + + + 513 + + 0 + 0 + + + + 508 + + 0 + 0 + + + + 502 + + 0 + 0 + + + + 500 + + 0 + 0 + + + + 494 + + 0 + 0 + + + + 489 + + 0 + 0 + + + + 490 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 480 + + 0 + 0 + + + + 467 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 469 + + 0 + 0 + + + + 464 + + 0 + 0 + + + + 456 + + 0 + 0 + + + + 455 + + 0 + 0 + + + + 449 + + 0 + 0 + + + + 452 + + 0 + 0 + + + + 450 + + 0 + 0 + + + + 444 + + 0 + 0 + + + + 436 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 438 + + 0 + 0 + + + + 431 + + 0 + 0 + + + + 427 + + 0 + 0 + + + + 424 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 426 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 411 + + 0 + 0 + + + + 407 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 429 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 409 + + 0 + 0 + + + + 413 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 390 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 399 + + 0 + 0 + + + + 403 + + 0 + 0 + + + + 392 + + 0 + 0 + + + + 389 + + 0 + 0 + + + + 382 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 334 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 300 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 232 + + 16 + 0 + + + + + + Cape Wrath Trail + Laggan ➜ Cape Wrath + + 923ff74324048635f7cf1d8538e6b9c8 + 3 + + + ://icons/48x48/Start.png + 2026-06-14T21:32:34.067Z + Initial version. + + + ://icons/48x48/EditText.png + 2026-06-14T21:34:31.009Z + Changed name + + + + DarkBlue + + + + + 34 + + 16 + 0 + + + + 35 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 165 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 403 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 445 + + 0 + 0 + + + + 457 + + 0 + 0 + + + + 479 + + 0 + 0 + + + + 480 + + 0 + 0 + + + + 474 + + 0 + 0 + + + + 468 + + 0 + 0 + + + + 437 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 239 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 392 + + 0 + 0 + + + + 391 + + 0 + 0 + + + + 412 + + 0 + 0 + + + + 421 + + 0 + 0 + + + + 431 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 454 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 463 + + 0 + 0 + + + + 470 + + 0 + 0 + + + + 469 + + 0 + 0 + + + + 468 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 481 + + 0 + 0 + + + + 469 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 457 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 441 + + 0 + 0 + + + + 443 + + 0 + 0 + + + + 428 + + 0 + 0 + + + + 427 + + 0 + 0 + + + + 401 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 399 + + 0 + 0 + + + + 405 + + 0 + 0 + + + + 404 + + 0 + 0 + + + + 404 + + 0 + 0 + + + + 412 + + 0 + 0 + + + + 422 + + 0 + 0 + + + + 434 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 424 + + 0 + 0 + + + + 413 + + 0 + 0 + + + + 406 + + 0 + 0 + + + + 395 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 379 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 239 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 411 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 409 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 133 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 19 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 19 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 13 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 438 + + 0 + 0 + + + + 506 + + 0 + 0 + + + + 519 + + 0 + 0 + + + + 536 + + 0 + 0 + + + + 529 + + 0 + 0 + + + + 536 + + 0 + 0 + + + + 542 + + 0 + 0 + + + + 515 + + 0 + 0 + + + + 514 + + 0 + 0 + + + + 508 + + 0 + 0 + + + + 505 + + 0 + 0 + + + + 498 + + 0 + 0 + + + + 487 + + 0 + 0 + + + + 446 + + 0 + 0 + + + + 411 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 401 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 438 + + 0 + 0 + + + + 455 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 470 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 472 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 456 + + 0 + 0 + + + + 446 + + 0 + 0 + + + + 444 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 445 + + 0 + 0 + + + + 442 + + 0 + 0 + + + + 443 + + 0 + 0 + + + + 437 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 413 + + 0 + 0 + + + + 399 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 392 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 409 + + 0 + 0 + + + + 421 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 429 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 427 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 422 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 440 + + 0 + 0 + + + + 447 + + 0 + 0 + + + + 463 + + 0 + 0 + + + + 464 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 525 + + 0 + 0 + + + + 542 + + 0 + 0 + + + + 553 + + 0 + 0 + + + + 546 + + 0 + 0 + + + + 567 + + 0 + 0 + + + + 568 + + 0 + 0 + + + + 588 + + 0 + 0 + + + + 583 + + 0 + 0 + + + + 609 + + 0 + 0 + + + + 605 + + 0 + 0 + + + + 601 + + 0 + 0 + + + + 594 + + 0 + 0 + + + + 580 + + 0 + 0 + + + + 565 + + 0 + 0 + + + + 541 + + 0 + 0 + + + + 538 + + 0 + 0 + + + + 497 + + 0 + 0 + + + + 486 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 474 + + 0 + 0 + + + + 469 + + 0 + 0 + + + + 466 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 452 + + 0 + 0 + + + + 441 + + 0 + 0 + + + + 440 + + 0 + 0 + + + + 421 + + 0 + 0 + + + + 411 + + 0 + 0 + + + + 405 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 170 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 300 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 251 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 239 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 300 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 404 + + 0 + 0 + + + + 422 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 458 + + 0 + 0 + + + + 477 + + 0 + 0 + + + + 527 + + 0 + 0 + + + + 555 + + 0 + 0 + + + + 568 + + 0 + 0 + + + + 567 + + 0 + 0 + + + + 560 + + 0 + 0 + + + + 550 + + 0 + 0 + + + + 538 + + 0 + 0 + + + + 523 + + 0 + 0 + + + + 521 + + 0 + 0 + + + + 523 + + 0 + 0 + + + + 516 + + 0 + 0 + + + + 520 + + 0 + 0 + + + + 507 + + 0 + 0 + + + + 491 + + 0 + 0 + + + + 488 + + 0 + 0 + + + + 463 + + 0 + 0 + + + + 445 + + 0 + 0 + + + + 433 + + 0 + 0 + + + + 405 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 392 + + 0 + 0 + + + + 375 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 165 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 403 + + 0 + 0 + + + + 399 + + 0 + 0 + + + + 401 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 389 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 390 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 133 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 392 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 403 + + 0 + 0 + + + + 405 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 415 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 413 + + 0 + 0 + + + + 406 + + 0 + 0 + + + + 404 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 12 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 12 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 13 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 8 + + 0 + 0 + + + + 12 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 12 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 37 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 170 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 404 + + 0 + 0 + + + + 427 + + 0 + 0 + + + + 415 + + 0 + 0 + + + + 428 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 438 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 466 + + 0 + 0 + + + + 470 + + 0 + 0 + + + + 474 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 496 + + 0 + 0 + + + + 517 + + 0 + 0 + + + + 531 + + 0 + 0 + + + + 541 + + 0 + 0 + + + + 537 + + 0 + 0 + + + + 540 + + 0 + 0 + + + + 543 + + 0 + 0 + + + + 541 + + 0 + 0 + + + + 524 + + 0 + 0 + + + + 509 + + 0 + 0 + + + + 507 + + 0 + 0 + + + + 502 + + 0 + 0 + + + + 495 + + 0 + 0 + + + + 497 + + 0 + 0 + + + + 483 + + 0 + 0 + + + + 457 + + 0 + 0 + + + + 444 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 222 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 222 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 174 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 165 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 406 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 422 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 443 + + 0 + 0 + + + + 466 + + 0 + 0 + + + + 481 + + 0 + 0 + + + + 498 + + 0 + 0 + + + + 504 + + 0 + 0 + + + + 516 + + 0 + 0 + + + + 524 + + 0 + 0 + + + + 526 + + 0 + 0 + + + + 523 + + 0 + 0 + + + + 511 + + 0 + 0 + + + + 474 + + 0 + 0 + + + + 483 + + 0 + 0 + + + + 479 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 452 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 395 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 411 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 410 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 444 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 504 + + 0 + 0 + + + + 517 + + 0 + 0 + + + + 517 + + 0 + 0 + + + + 522 + + 0 + 0 + + + + 540 + + 0 + 0 + + + + 563 + + 0 + 0 + + + + 575 + + 0 + 0 + + + + 586 + + 0 + 0 + + + + 603 + + 0 + 0 + + + + 616 + + 0 + 0 + + + + 603 + + 0 + 0 + + + + 578 + + 0 + 0 + + + + 571 + + 0 + 0 + + + + 561 + + 0 + 0 + + + + 553 + + 0 + 0 + + + + 556 + + 0 + 0 + + + + 557 + + 0 + 0 + + + + 535 + + 0 + 0 + + + + 529 + + 0 + 0 + + + + 498 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 449 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 441 + + 0 + 0 + + + + 434 + + 0 + 0 + + + + 422 + + 0 + 0 + + + + 422 + + 0 + 0 + + + + 411 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 8 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 8 + + 0 + 0 + + + + 7 + + 0 + 0 + + + + 10 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 8 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 19 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 170 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 13 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 10 + + 0 + 0 + + + + 6 + + 0 + 0 + + + + 3 + + 0 + 0 + + + + 4 + + 0 + 0 + + + + 4 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 7 + + 0 + 0 + + + + 4 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 2 + + 0 + 0 + + + + 4 + + 0 + 0 + + + + 4 + + 0 + 0 + + + + 8 + + 0 + 0 + + + + 5 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 6 + + 0 + 0 + + + + 6 + + 0 + 0 + + + + 13 + + 0 + 0 + + + + 2 + + 0 + 0 + + + + 3 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 10 + + 0 + 0 + + + + 10 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 5 + + 0 + 0 + + + + 6 + + 0 + 0 + + + + 5 + + 0 + 0 + + + + 6 + + 0 + 0 + + + + 5 + + 0 + 0 + + + + 12 + + 0 + 0 + + + + 7 + + 0 + 0 + + + + 7 + + 0 + 0 + + + + 6 + + 0 + 0 + + + + 8 + + 0 + 0 + + + + 10 + + 0 + 0 + + + + 17 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 175 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 300 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 379 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 401 + + 0 + 0 + + + + 405 + + 0 + 0 + + + + 415 + + 0 + 0 + + + + 441 + + 0 + 0 + + + + 454 + + 0 + 0 + + + + 454 + + 0 + 0 + + + + 456 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 461 + + 0 + 0 + + + + 466 + + 0 + 0 + + + + 479 + + 0 + 0 + + + + 483 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 503 + + 0 + 0 + + + + 503 + + 0 + 0 + + + + 498 + + 0 + 0 + + + + 474 + + 0 + 0 + + + + 468 + + 0 + 0 + + + + 457 + + 0 + 0 + + + + 426 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 170 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 174 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 222 + + 0 + 0 + + + + 222 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 11 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 9 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 12 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 37 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 37 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 13 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 13 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 14 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 15 + + 0 + 0 + + + + 16 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 21 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 3 + + 0 + 0 + + + + 3 + + 0 + 0 + + + + 3 + + 0 + 0 + + + + 3 + + 0 + 0 + + + + 2 + + 0 + 0 + + + + 18 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 170 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 92 + + 16 + 0 + + + + + + Callander to AberfeldyCallander ➜ Aberfeldy + + f988f0f0a303ac0aa4b53ad61e59f65a + 1 + + DarkBlue + + + + + 73 + + 16 + 0 + + + + 79 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 133 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 222 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 230 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 409 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 433 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 448 + + 0 + 0 + + + + 454 + + 0 + 0 + + + + 457 + + 0 + 0 + + + + 469 + + 0 + 0 + + + + 477 + + 0 + 0 + + + + 469 + + 0 + 0 + + + + 461 + + 0 + 0 + + + + 449 + + 0 + 0 + + + + 447 + + 0 + 0 + + + + 451 + + 0 + 0 + + + + 450 + + 0 + 0 + + + + 452 + + 0 + 0 + + + + 455 + + 0 + 0 + + + + 455 + + 0 + 0 + + + + 458 + + 0 + 0 + + + + 459 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 480 + + 0 + 0 + + + + 493 + + 0 + 0 + + + + 495 + + 0 + 0 + + + + 495 + + 0 + 0 + + + + 502 + + 0 + 0 + + + + 507 + + 0 + 0 + + + + 508 + + 0 + 0 + + + + 522 + + 0 + 0 + + + + 525 + + 0 + 0 + + + + 533 + + 0 + 0 + + + + 543 + + 0 + 0 + + + + 554 + + 0 + 0 + + + + 579 + + 0 + 0 + + + + 585 + + 0 + 0 + + + + 605 + + 0 + 0 + + + + 621 + + 0 + 0 + + + + 630 + + 0 + 0 + + + + 536 + + 0 + 0 + + + + 491 + + 0 + 0 + + + + 482 + + 0 + 0 + + + + 464 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 454 + + 0 + 0 + + + + 437 + + 0 + 0 + + + + 427 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 424 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 414 + + 0 + 0 + + + + 412 + + 0 + 0 + + + + 407 + + 0 + 0 + + + + 401 + + 0 + 0 + + + + 399 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 395 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 389 + + 0 + 0 + + + + 390 + + 0 + 0 + + + + 390 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 415 + + 0 + 0 + + + + 436 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 458 + + 0 + 0 + + + + 449 + + 0 + 0 + + + + 433 + + 0 + 0 + + + + 429 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 389 + + 0 + 0 + + + + 390 + + 0 + 0 + + + + 391 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 382 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 446 + + 0 + 0 + + + + 447 + + 0 + 0 + + + + 473 + + 0 + 0 + + + + 493 + + 0 + 0 + + + + 496 + + 0 + 0 + + + + 496 + + 0 + 0 + + + + 511 + + 0 + 0 + + + + 536 + + 0 + 0 + + + + 529 + + 0 + 0 + + + + 529 + + 0 + 0 + + + + 526 + + 0 + 0 + + + + 531 + + 0 + 0 + + + + 521 + + 0 + 0 + + + + 513 + + 0 + 0 + + + + 508 + + 0 + 0 + + + + 499 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 487 + + 0 + 0 + + + + 489 + + 0 + 0 + + + + 488 + + 0 + 0 + + + + 487 + + 0 + 0 + + + + 485 + + 0 + 0 + + + + 486 + + 0 + 0 + + + + 483 + + 0 + 0 + + + + 475 + + 0 + 0 + + + + 471 + + 0 + 0 + + + + 467 + + 0 + 0 + + + + 466 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 462 + + 0 + 0 + + + + 460 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 466 + + 0 + 0 + + + + 468 + + 0 + 0 + + + + 471 + + 0 + 0 + + + + 476 + + 0 + 0 + + + + 475 + + 0 + 0 + + + + 468 + + 0 + 0 + + + + 452 + + 0 + 0 + + + + 448 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 426 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 412 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 106 + + 16 + 0 + + + + + + Corrieyairack PassLaggan ➜ Fort Augustus + + ae453d26498a6d28434893b2a6e78bd7 + 1 + + DarkBlue + + + + + 254 + + 16 + 0 + + + + 258 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 251 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 334 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 424 + + 0 + 0 + + + + 438 + + 0 + 0 + + + + 484 + + 0 + 0 + + + + 520 + + 0 + 0 + + + + 523 + + 0 + 0 + + + + 566 + + 0 + 0 + + + + 571 + + 0 + 0 + + + + 571 + + 0 + 0 + + + + 563 + + 0 + 0 + + + + 565 + + 0 + 0 + + + + 568 + + 0 + 0 + + + + 587 + + 0 + 0 + + + + 600 + + 0 + 0 + + + + 603 + + 0 + 0 + + + + 605 + + 0 + 0 + + + + 620 + + 0 + 0 + + + + 621 + + 0 + 0 + + + + 635 + + 0 + 0 + + + + 638 + + 0 + 0 + + + + 649 + + 0 + 0 + + + + 651 + + 0 + 0 + + + + 659 + + 0 + 0 + + + + 663 + + 0 + 0 + + + + 674 + + 0 + 0 + + + + 679 + + 0 + 0 + + + + 686 + + 0 + 0 + + + + 720 + + 0 + 0 + + + + 764 + + 0 + 0 + + + + 767 + + 0 + 0 + + + + 769 + + 0 + 0 + + + + 777 + + 0 + 0 + + + + 773 + + 0 + 0 + + + + 702 + + 0 + 0 + + + + 687 + + 0 + 0 + + + + 662 + + 0 + 0 + + + + 613 + + 0 + 0 + + + + 604 + + 0 + 0 + + + + 591 + + 0 + 0 + + + + 584 + + 0 + 0 + + + + 578 + + 0 + 0 + + + + 546 + + 0 + 0 + + + + 511 + + 0 + 0 + + + + 475 + + 0 + 0 + + + + 438 + + 0 + 0 + + + + 431 + + 0 + 0 + + + + 424 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 419 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 412 + + 0 + 0 + + + + 394 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 379 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 313 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 242 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 20 + + 16 + 0 + + + + + + Fort Augustus to LagganFort Augustus ➜ Laggan + + 16ea9e696e9df3960978e73075c3aa83 + 1 + + DarkBlue + + + + + 20 + + 16 + 0 + + + + 29 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 34 + + 16 + 0 + + + + + + Forth and Clyde Canal Walkway + Falkirk ➜ Cadder + + fd808fd214547dd8b65a4d0c46ea73ff + 1 + + DarkBlue + + + + + 42 + + 16 + 0 + + + + 41 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 16 + 0 + + + + + + Kingussie to Laggan + Kingussie ➜ Laggan + + e37256e4717f4550cc8d73f089850d05 + 1 + + DarkBlue + + + + + 232 + + 16 + 0 + + + + 233 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 334 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 288 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 307 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 311 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 375 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 308 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 300 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 292 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 254 + + 16 + 0 + + + + + + Kylestrome bypass + + d0060b4e61f422523f3dc63ad6861760 + 3 + + Cyan + + + + + 27 + + 16 + 0 + + + + 27 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 47 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 165 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 174 + + 0 + 0 + + + + 175 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 209 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 222 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 239 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 251 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 291 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 300 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 316 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 327 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 330 + + 16 + 0 + + + + + + Pitlochry to Blair AthollPitlochry ➜ Blair Atholl + + 37a417d4550721cdad2457b139abb2e2 + 1 + + DarkBlue + + + + + 104 + + 16 + 0 + + + + 106 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 132 + + 16 + 0 + + + + + + Rob Roy WayDrymen ➜ Callander + + a5a30c893fcace2b11d44e8f50067a02 + 1 + + DarkBlue + + + + + 51 + + 16 + 0 + + + + 55 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 49 + + 0 + 0 + + + + 51 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 43 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 48 + + 0 + 0 + + + + 46 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 23 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 20 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 22 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 41 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 190 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 217 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 210 + + 0 + 0 + + + + 211 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 16 + 0 + + + + + + Rob Roy Way (again)Aberfeldy ➜ Pitlochry + + 531626e2397628f0287c02db4d3e362a + 1 + + DarkBlue + + + + + 106 + + 16 + 0 + + + + 105 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 246 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 268 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 252 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 207 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 104 + + 16 + 0 + + + + + + Shenavall Bothy Bypass + + ee16a47831daa7119538f0902a3328d7 + 3 + + + ://icons/48x48/Start.png + 2025-07-17T22:08:02.649Z + Initial version. + + + ://icons/48x48/EditText.png + 2025-07-17T22:09:14.347Z + Changed name + + + + Cyan + + + + + 128 + + 16 + 0 + + + + 128 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 143 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 180 + + 0 + 0 + + + + 182 + + 0 + 0 + + + + 186 + + 0 + 0 + + + + 189 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 193 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 198 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 201 + + 0 + 0 + + + + 202 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 205 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 218 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 219 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 228 + + 0 + 0 + + + + 229 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 233 + + 0 + 0 + + + + 234 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 237 + + 0 + 0 + + + + 236 + + 0 + 0 + + + + 239 + + 0 + 0 + + + + 239 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 247 + + 0 + 0 + + + + 249 + + 0 + 0 + + + + 251 + + 0 + 0 + + + + 254 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 260 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 266 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 275 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 287 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 295 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 301 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 303 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 312 + + 0 + 0 + + + + 317 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 321 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 323 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 324 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 329 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 331 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 334 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 341 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 344 + + 0 + 0 + + + + 345 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 348 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 351 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 354 + + 0 + 0 + + + + 356 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 361 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 362 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 375 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 379 + + 0 + 0 + + + + 379 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 382 + + 0 + 0 + + + + 382 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 388 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 386 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 383 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 380 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 375 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 374 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 372 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 366 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 368 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 371 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 370 + + 16 + 0 + + + + + + Southern Upland Way + Melrose ➜ Traquair + + 3e5ad74bcbe484fc8229453621529b50 + 1 + + DarkBlue + + + + + 101 + + 16 + 0 + + + + 87 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 112 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 165 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 133 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 151 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 184 + + 0 + 0 + + + + 204 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 223 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 243 + + 0 + 0 + + + + 221 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 133 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 117 + + 0 + 0 + + + + 133 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 155 + + 0 + 0 + + + + 165 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 203 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 353 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 369 + + 0 + 0 + + + + 457 + + 0 + 0 + + + + 437 + + 0 + 0 + + + + 440 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 429 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 420 + + 0 + 0 + + + + 417 + + 0 + 0 + + + + 418 + + 0 + 0 + + + + 430 + + 0 + 0 + + + + 431 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 416 + + 0 + 0 + + + + 442 + + 0 + 0 + + + + 439 + + 0 + 0 + + + + 432 + + 0 + 0 + + + + 413 + + 0 + 0 + + + + 407 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 401 + + 0 + 0 + + + + 495 + + 0 + 0 + + + + 509 + + 0 + 0 + + + + 514 + + 0 + 0 + + + + 500 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 472 + + 0 + 0 + + + + 470 + + 0 + 0 + + + + 478 + + 0 + 0 + + + + 487 + + 0 + 0 + + + + 490 + + 0 + 0 + + + + 491 + + 0 + 0 + + + + 489 + + 0 + 0 + + + + 477 + + 0 + 0 + + + + 465 + + 0 + 0 + + + + 452 + + 0 + 0 + + + + 450 + + 0 + 0 + + + + 487 + + 0 + 0 + + + + 511 + + 0 + 0 + + + + 522 + + 0 + 0 + + + + 522 + + 0 + 0 + + + + 504 + + 0 + 0 + + + + 492 + + 0 + 0 + + + + 482 + + 0 + 0 + + + + 468 + + 0 + 0 + + + + 455 + + 0 + 0 + + + + 425 + + 0 + 0 + + + + 399 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 391 + + 0 + 0 + + + + 375 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 256 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 208 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 174 + + 0 + 0 + + + + 161 + + 16 + 0 + + + + + + St. Cuthbert’s Way + Kirk Yetholm ➜ Melrose + + 8eff660d2dfa4cd2f0f287abcdf985ab + 1 + + DarkBlue + + + + + 120 + + 16 + 0 + + + + 105 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 178 + + 0 + 0 + + + + 213 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 286 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 333 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 355 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 177 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 149 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 181 + + 0 + 0 + + + + 188 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 122 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 55 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 59 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 96 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 127 + + 0 + 0 + + + + 129 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 66 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 92 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 91 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 88 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 94 + + 0 + 0 + + + + 98 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 104 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 101 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 130 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 142 + + 0 + 0 + + + + 144 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 179 + + 0 + 0 + + + + 192 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 200 + + 0 + 0 + + + + 199 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 212 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 267 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 310 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 253 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 101 + + 16 + 0 + + + + + + The West Highland Way + Milngavie ➜ Drymen + + 5003e63290cbe2672f95592457051609 + 1 + + DarkBlue + + + + + 52 + + 16 + 0 + + + + 55 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 63 + + 0 + 0 + + + + 64 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 90 + + 0 + 0 + + + + 93 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 105 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 108 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 118 + + 0 + 0 + + + + 114 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 126 + + 0 + 0 + + + + 116 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + 125 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 134 + + 0 + 0 + + + + 141 + + 0 + 0 + + + + 135 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 132 + + 0 + 0 + + + + 131 + + 0 + 0 + + + + 140 + + 0 + 0 + + + + 139 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 136 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 113 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 54 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 44 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 35 + + 0 + 0 + + + + 37 + + 0 + 0 + + + + 26 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 28 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 27 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 32 + + 0 + 0 + + + + 25 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 33 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 31 + + 0 + 0 + + + + 29 + + 0 + 0 + + + + 34 + + 0 + 0 + + + + 39 + + 0 + 0 + + + + 38 + + 0 + 0 + + + + 42 + + 0 + 0 + + + + 24 + + 0 + 0 + + + + 30 + + 0 + 0 + + + + 36 + + 0 + 0 + + + + 40 + + 0 + 0 + + + + 50 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 65 + + 0 + 0 + + + + 69 + + 0 + 0 + + + + 56 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 52 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 57 + + 0 + 0 + + + + 51 + + 16 + 0 + + + + + + Pentland Hills + Traquair ➜ Balerno + + d3ea1f1685831773746ba0d5e62255a1 + 3 + + + ://icons/48x48/Start.png + 2026-06-14T20:56:55.126Z + Initial version. + + + ://icons/48x48/EditText.png + 2026-06-14T20:57:32.136Z + Changed name + + + + DarkBlue + + + + + 161 + + 16 + 0 + + + + 156 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 172 + + 0 + 0 + + + + 169 + + 0 + 0 + + + + 174 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 167 + + 0 + 0 + + + + 175 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 194 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 206 + + 0 + 0 + + + + 197 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 195 + + 0 + 0 + + + + 196 + + 0 + 0 + + + + 191 + + 0 + 0 + + + + 187 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 150 + + 0 + 0 + + + + 152 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 154 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 159 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 163 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 162 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 166 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 176 + + 0 + 0 + + + + 173 + + 0 + 0 + + + + 183 + + 0 + 0 + + + + 220 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 297 + + 0 + 0 + + + + 309 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 244 + + 0 + 0 + + + + 250 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 279 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 277 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 259 + + 0 + 0 + + + + 257 + + 0 + 0 + + + + 255 + + 0 + 0 + + + + 258 + + 0 + 0 + + + + 262 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 296 + + 0 + 0 + + + + 304 + + 0 + 0 + + + + 326 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 395 + + 0 + 0 + + + + 398 + + 0 + 0 + + + + 400 + + 0 + 0 + + + + 396 + + 0 + 0 + + + + 384 + + 0 + 0 + + + + 377 + + 0 + 0 + + + + 373 + + 0 + 0 + + + + 364 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 358 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 335 + + 0 + 0 + + + + 330 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 322 + + 0 + 0 + + + + 289 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 280 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 299 + + 0 + 0 + + + + 281 + + 0 + 0 + + + + 276 + + 0 + 0 + + + + 278 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 306 + + 0 + 0 + + + + 332 + + 0 + 0 + + + + 339 + + 0 + 0 + + + + 338 + + 0 + 0 + + + + 319 + + 0 + 0 + + + + 314 + + 0 + 0 + + + + 325 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 265 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 231 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 241 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 225 + + 0 + 0 + + + + 216 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 215 + + 0 + 0 + + + + 214 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 226 + + 0 + 0 + + + + 240 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 284 + + 0 + 0 + + + + 282 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 248 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 232 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 238 + + 0 + 0 + + + + 245 + + 0 + 0 + + + + 261 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 272 + + 0 + 0 + + + + 273 + + 0 + 0 + + + + 271 + + 0 + 0 + + + + 302 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 328 + + 0 + 0 + + + + 320 + + 0 + 0 + + + + 305 + + 0 + 0 + + + + 294 + + 0 + 0 + + + + 293 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 290 + + 0 + 0 + + + + 318 + + 0 + 0 + + + + 336 + + 0 + 0 + + + + 340 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 337 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 370 + + 0 + 0 + + + + 357 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 365 + + 0 + 0 + + + + 360 + + 0 + 0 + + + + 350 + + 0 + 0 + + + + 346 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 342 + + 0 + 0 + + + + 343 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 347 + + 0 + 0 + + + + 349 + + 0 + 0 + + + + 359 + + 0 + 0 + + + + 363 + + 0 + 0 + + + + 378 + + 0 + 0 + + + + 376 + + 0 + 0 + + + + 381 + + 0 + 0 + + + + 387 + + 0 + 0 + + + + 402 + + 0 + 0 + + + + 397 + + 0 + 0 + + + + 393 + + 0 + 0 + + + + 385 + + 0 + 0 + + + + 367 + + 0 + 0 + + + + 352 + + 0 + 0 + + + + 315 + + 0 + 0 + + + + 298 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 283 + + 0 + 0 + + + + 285 + + 0 + 0 + + + + 274 + + 0 + 0 + + + + 269 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 270 + + 0 + 0 + + + + 264 + + 0 + 0 + + + + 263 + + 0 + 0 + + + + 251 + + 0 + 0 + + + + 242 + + 0 + 0 + + + + 235 + + 0 + 0 + + + + 227 + + 0 + 0 + + + + 224 + + 0 + 0 + + + + 185 + + 0 + 0 + + + + 171 + + 0 + 0 + + + + 168 + + 0 + 0 + + + + 164 + + 0 + 0 + + + + 160 + + 0 + 0 + + + + 160 + + 16 + 0 + + + + + + Union Canal Walkway + Slateford ➜ Falkirk + + 14d142ddbe2dd145febf158c8b76ce2c + 1 + + DarkBlue + + + + + 70 + + 16 + 0 + + + + 69 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 60 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 70 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 68 + + 0 + 0 + + + + 67 + + 0 + 0 + + + + 62 + + 0 + 0 + + + + 61 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 71 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 84 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 85 + + 0 + 0 + + + + 86 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 81 + + 0 + 0 + + + + 87 + + 0 + 0 + + + + 83 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 77 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 79 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 75 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 58 + + 0 + 0 + + + + 53 + + 0 + 0 + + + + 45 + + 0 + 0 + + + + 42 + + 16 + 0 + + + + + + Water of Leith Walkway + Balerno ➜ Slateford + + 3ea0285d029979264f73477f9a2f12ac + 1 + + DarkBlue + + + + + 160 + + 16 + 0 + + + + 158 + + 0 + 0 + + + + 157 + + 0 + 0 + + + + 156 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 153 + + 0 + 0 + + + + 158 + + 0 + 0 + + + + 161 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 146 + + 0 + 0 + + + + 148 + + 0 + 0 + + + + 145 + + 0 + 0 + + + + 147 + + 0 + 0 + + + + 138 + + 0 + 0 + + + + 137 + + 0 + 0 + + + + 120 + + 0 + 0 + + + + 121 + + 0 + 0 + + + + 124 + + 0 + 0 + + + + 123 + + 0 + 0 + + + + 119 + + 0 + 0 + + + + 115 + + 0 + 0 + + + + 110 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 102 + + 0 + 0 + + + + 106 + + 0 + 0 + + + + 109 + + 0 + 0 + + + + 111 + + 0 + 0 + + + + 107 + + 0 + 0 + + + + 100 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + 103 + + 0 + 0 + + + + 97 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 95 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 73 + + 0 + 0 + + + + 74 + + 0 + 0 + + + + 76 + + 0 + 0 + + + + 89 + + 0 + 0 + + + + 82 + + 0 + 0 + + + + 80 + + 0 + 0 + + + + 78 + + 0 + 0 + + + + 72 + + 0 + 0 + + + + 70 + + 16 + 0 + + + + + + 978c8054ef6db4f3d6591a62b70feefe + 0 + 1 + 1 + 0 + + diff --git a/src/App.vue b/src/App.vue index 85b1bba..e161e06 100644 --- a/src/App.vue +++ b/src/App.vue @@ -105,7 +105,7 @@ export default { window.removeEventListener('hashchange', this.onBrowserHashChange); this.mobileMediaQuery.removeEventListener('change', this.updateMobile); } -} +};