<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Zodiac Discussion Forum - Recent Posts				            </title>
            <link>https://forum.zodiackillerciphers.com/community/</link>
            <description>Zodiac Killer Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Tue, 19 May 2026 21:52:29 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Plotting your Z32 Solution using Google Maps (if you must)</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/paged/2/#post-90839</link>
                        <pubDate>Tue, 19 May 2026 01:15:32 +0000</pubDate>
                        <description><![CDATA[Hi @letega. 
Thank you. Yes, certainly worth pointing out.
As I had noted previously, the code I&#039;ve used here is stripped down and re-parameterized from that linked to elsewhere by user @c...]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>I don’t know how much difference that makes, but thought it worth pointing out.</p>
<p></p>
<p>Hi @letega. </p>
<p>Thank you. Yes, certainly worth pointing out.</p>
<p>As I had noted previously, the code I've used here is stripped down and re-parameterized from that linked to elsewhere by user @coder1987, and the error evidently stems from there. As you have seen, record 274147 actually relates to the Three Peaks Mountain in Monterey, CA, and not Diablo. The correct entry for Mount Diablo would be record <a href="https://geohack.toolforge.org/geohack.php?pagename=Mount_Diablo&amp;params=37.881697781_N_121.914154997_W_type:mountain_region:US-CA_scale:100000_source:ngs" target="_blank" rel="noopener">222343</a>.</p>
<p>Even then, the coordinates for this entry are given as <span>37.8816462, -121.9140403 and not the </span>37.881628, <span></span><span>-</span><span>121.914382 in the original codebase.</span></p>
<p>I have to think that, as the code was auto-generated initially using AI, the author's assistant had got muddled up a little with both its figures and its source references.</p>
<p>Of the various values available, I find that the coordinates given by the Wikipedia article pin the actual summit most closely, and so I have changed to these values also in the code, although the difference this makes <em>is</em> minimal.</p>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/paged/2/#post-90839</guid>
                    </item>
				                    <item>
                        <title>RE: Plotting your Z32 Solution using Google Maps (if you must)</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90838</link>
                        <pubDate>Mon, 18 May 2026 19:43:29 +0000</pubDate>
                        <description><![CDATA[Hi shaqmeister,I&#039;m not too good at maps so take this with a pinch of salt,In the playcode link, the Source for Mt. Diablo Lat &amp; Lon is given as: source_url&quot;: &quot;https://edits.nationalmap.g...]]></description>
                        <content:encoded><![CDATA[<p>Hi shaqmeister,<br /><br />I'm not too good at maps so take this with a pinch of salt,<br /><br />In the playcode link, the Source for Mt. Diablo Lat &amp; Lon is given as: <br /><br />source_url": "https://edits.nationalmap.gov/apps/gaz-domestic/public/gaz-record/274127"<br /><br />This url gives an entry date for the data therein as "Entry Date 19 January 1981" and<br /><br />Elevation: 1023 meters / 3356 feet<br />Coordinates: 35.8480522, -121.3054871 / 35° 50' 52.99" N, 121° 18' 19.75" W<br /><br />Whereas wikipedia says:<br />Elevation 3,849 ft (1,173 m) <br />Coordinates 37°52′54″N, 121°54′51″W<br /><br />I don't know how much difference that makes, but thought it worth pointing out.<br /><br />1. https://en.wikipedia.org/wiki/Mount_Diablo</p>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>letega</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90838</guid>
                    </item>
				                    <item>
                        <title>RE: Plotting your Z32 Solution using Google Maps (if you must)</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90837</link>
                        <pubDate>Mon, 18 May 2026 11:31:27 +0000</pubDate>
                        <description><![CDATA[And the same, here as an active and editable implementation on PlayCode, along with a few examples and modified to output direct GMaps urls:]]></description>
                        <content:encoded><![CDATA[<p>And the same, here as an active and editable implementation on PlayCode, along with a few examples and modified to output direct GMaps urls:</p>
<p>https://playcode.io/phillips-66-to-gmaps--019e3842-51ad-76cf-9ea3-5e75bb33c715</p>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90837</guid>
                    </item>
				                    <item>
                        <title>RE: Possible solutions to the Z32 cipher</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/possible-solutions-to-the-z32-cipher/#post-90836</link>
                        <pubDate>Sat, 16 May 2026 17:20:23 +0000</pubDate>
                        <description><![CDATA[Here, for comparison, is what you get from the direct plot onto the Phillips 66:

[The Phillips 66 is not properly aligned on true north (Δ ≈ 4.6° W), nor is its actual scale &quot;approx. 6.4 ...]]></description>
                        <content:encoded><![CDATA[<p>Here, for comparison, is what you get from the direct plot onto the Phillips 66:</p>
<div align="center"><img src="https://forum.zodiackillerciphers.com/wp-content/uploads/wpforo/default_attachments/1778952048-Oliv92_direct_plot.jpg" /></div>
<p></p>
<div id="wpfa-1658" class="wpforo-attached-file"><a class="wpforo-default-attachment" title="Oliv92_direct_plot.jpg" href="//forum.zodiackillerciphers.com/wp-content/uploads/wpforo/default_attachments/1778952048-Oliv92_direct_plot.jpg" target="_blank" rel="noopener"><i class="fas fa-paperclip"></i> Oliv92_direct_plot.jpg</a></div>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/possible-solutions-to-the-z32-cipher/#post-90836</guid>
                    </item>
				                    <item>
                        <title>RE: Possible solutions to the Z32 cipher</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/possible-solutions-to-the-z32-cipher/#post-90835</link>
                        <pubDate>Sat, 16 May 2026 13:48:31 +0000</pubDate>
                        <description><![CDATA[A point of interest in relation to this particular candidate solution, @Oliv92.
If you were to simply and directly plot the coordinates of this solution onto the Phillips 66 Map—as we have ...]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>Alcatraz Island, corresponding to the solution "IN FOUR AND A QUARTER RADIANS EIGHT TEN" (4"1/4 8:10)"</p>
<p></p>
<p>A point of interest in relation to this particular candidate solution, @Oliv92.</p>
<p>If you were to simply and directly plot the coordinates of this solution onto the Phillips 66 Map—as we have to understand we were expected to do in 1970 (if not <em>here</em>, then where else?)—then you will find yourself arriving at a location right on the South side of Presidio Heights, around the intersection of California Street and Presidio Avenue. </p>
<p>If it's helpful, you could run the code posted <a href="https://forum.zodiackillerciphers.com/community/postid/90832/" target="_blank" rel="noopener">here,</a> which incorporates the deduced adjustments required to account for the errors in both the orientation and scale of the Phillips 66 in mapping from this onto Google Maps, using:</p>
<pre contenteditable="false">def generate_cases() -&gt; Dict[int, Tuple]:
    return {
        1: (8.1666666667, 4.25),
    }</pre>
<p>which takes you directly to the Phillips 66 equivalent location, as:</p>
<div align="center"><img src="https://forum.zodiackillerciphers.com/wp-content/uploads/wpforo/default_attachments/1778939311-Oliv92_Presidio_Heights.jpg" /></div>
<div id="wpfa-1657" class="wpforo-attached-file"><a class="wpforo-default-attachment" title="Oliv92_Presidio_Heights.jpg" href="//forum.zodiackillerciphers.com/wp-content/uploads/wpforo/default_attachments/1778939311-Oliv92_Presidio_Heights.jpg" target="_blank" rel="noopener"><i class="fas fa-paperclip"></i> Oliv92_Presidio_Heights.jpg</a></div>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/possible-solutions-to-the-z32-cipher/#post-90835</guid>
                    </item>
				                    <item>
                        <title>RE: Decoding the location of The Zodiac&#039;s bus bomb without Google</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/decoding-the-location-of-the-zodiacs-bus-bomb-without-google/paged/5/#post-90834</link>
                        <pubDate>Fri, 15 May 2026 01:21:18 +0000</pubDate>
                        <description><![CDATA[The Zodiac&#039;s misuse of this word, which I wholly agree with, is such that it is no longer a unit of measurement—as are &#039;hours&#039; or &#039;degrees&#039;—but simply a descriptor—as &#039;radial lines&#039;.
We mig...]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>For example, you said he didn’t use RADIANS in the plaintext.  This goes against his explicit instruction/hint.  Did he misuse the word?  That is another story.  Clock hours hint would be radial lines.</p>
<p></p>
<p>The Zodiac's misuse of this word, which I wholly agree with, is such that it is no longer a unit of measurement—as are 'hours' or 'degrees'—but simply a <em>descriptor</em>—as 'radial lines'.</p>
<p>We might then still see the word 'RADIAN' in the plaintext, as in 'THIRDRADIAN' or 'RADIANTHREE', but should not expect to encounter its plural form, <em>e.g.</em> 'THREERADIANS'. </p>
<p>It is for this reason that we likely have the subtle phrase "<em>concerns</em> Radians" in the postscript, rather than any indication that, like inches, we should be thinking of 'RADIANS' (plural).</p>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/decoding-the-location-of-the-zodiacs-bus-bomb-without-google/paged/5/#post-90834</guid>
                    </item>
				                    <item>
                        <title>RE: Decoding the location of The Zodiac&#039;s bus bomb without Google</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/decoding-the-location-of-the-zodiacs-bus-bomb-without-google/paged/5/#post-90833</link>
                        <pubDate>Thu, 14 May 2026 17:40:54 +0000</pubDate>
                        <description><![CDATA[See Plotting your Z32 Solution using Google Maps (if you must) for the detailed analysis.]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>A preliminary analysis (I won’t go into the details here)...</p>
<p></p>
<p>See <a href="https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/" target="_blank" rel="noopener">Plotting your Z32 Solution using Google Maps (if you must)</a> for the detailed analysis.</p>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/decoding-the-location-of-the-zodiacs-bus-bomb-without-google/paged/5/#post-90833</guid>
                    </item>
				                    <item>
                        <title>RE: Plotting your Z32 Solution using Google Maps (if you must)</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90832</link>
                        <pubDate>Tue, 12 May 2026 19:39:02 +0000</pubDate>
                        <description><![CDATA[Here&#039;s the final code for the above test cases, in case you&#039;d maybe like to try out a few yourself.
#!/usr/bin/env python3

from typing import Dict, Tuple, Any
import math

EARTH_RADIU...]]></description>
                        <content:encoded><![CDATA[<p>Here's the final code for the above test cases, in case you'd maybe like to try out a few yourself.</p>
<pre contenteditable="false">#!/usr/bin/env python3

from typing import Dict, Tuple, Any
import math

EARTH_RADIUS_MI = 3958.8

MAG_DEC_1970_DEG_EAST = 12.4
MAP_SCALE_MI_PER_IN = 7.02

def generate_cases() -&gt; Dict[int, Tuple]:
    cases: Dict[int, Tuple] = {}
    return {
        1: (6.0, 5.0),
        2: (7.0, 2.0),
        3: (8.0, 3.0),
        4: (8.0, 4.0),
        5: (9.0, 5.0),
        6: (10.0, 3.0),
        7: (11.0, 1.0),
        8: (12.0, 2.0),
    }

POINTS = {
    "mt_diablo": {
        "lat": 37.881628,
        "lon": -121.914382,
        "source": "USGS GNIS",
        "source_url": "https://edits.nationalmap.gov/apps/gaz-domestic/public/gaz-record/274127",
        "uncertainty_m": 10,
        "notes": "Anchor point for all bearings/projections."
    },
}

def build_runtime_constants() -&gt; Dict:
    return {
        "ANCHOR_LAT": float(POINTS),
        "ANCHOR_LON": float(POINTS),
        "MAG_DECLINATION": float(MAG_DEC_1970_DEG_EAST),
        "MAP_SCALE": float(MAP_SCALE_MI_PER_IN),
        "EARTH_RADIUS_MI": float(EARTH_RADIUS_MI),
    }


def project_point(start_lat: float, start_lon: float,
                  bearing_deg: float, distance_miles: float,
                  earth_radius: float = 3958.8) -&gt; Tuple:
    """Forward geodesic projection on a sphere. Returns (lat, lon) in degrees."""
    lat1 = math.radians(start_lat)
    lon1 = math.radians(start_lon)
    brng = math.radians(bearing_deg)
    d = distance_miles / earth_radius
    lat2 = math.asin(
        math.sin(lat1) * math.cos(d) + math.cos(lat1) * math.sin(d) * math.cos(brng)
    )
    lon2 = lon1 + math.atan2(
        math.sin(brng) * math.sin(d) * math.cos(lat1),
        math.cos(d) - math.sin(lat1) * math.sin(lat2),
    )
    return math.degrees(lat2), math.degrees(lon2)

def project_from_anchor(distance_inches: float, clock_hour: int,
                        C: Dict) -&gt; Tuple:
    distance_miles = distance_inches * C
    mag_bearing_deg = (clock_hour % 12) * 30
    true_bearing_deg = (mag_bearing_deg + C) % 360
    return project_point(
        C, C,
        true_bearing_deg, distance_miles, C,
    )

def convert()-&gt;Dict[int, Tuple]:
    print("Transforming map coords. to lat./long. ....\n")
    cases: Dict[int, Tuple] = generate_cases()
    conversions: Dict[int, Tuple] = {}
    C = build_runtime_constants()
    for case in cases:
        angle, dist = cases
        conversions = project_from_anchor(dist, angle, C)
    return conversions

def generate_conversions():
    conv: Dict[str, Tuple] = convert()
    for item in conv:
        print(f"{item}: {conv}")

if __name__ == "__main__":
    generate_conversions()
</pre>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90832</guid>
                    </item>
				                    <item>
                        <title>RE: Plotting your Z32 Solution using Google Maps (if you must)</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90831</link>
                        <pubDate>Tue, 12 May 2026 19:36:49 +0000</pubDate>
                        <description><![CDATA[From a side-by-side comparison of the last two images, it&#039;s clear that the applied corrections are very close to what is required and that there is a general consistency in how the map prese...]]></description>
                        <content:encoded><![CDATA[<p>From a side-by-side comparison of the last two images, it's clear that the applied corrections are very close to what is required and that there <em>is</em> a general consistency in how the map presents its errors.</p>
<p>From this we are confident in being able to state that the Phillips 66 Map, as we were given it, is inherently misaligned as to true North to an amount of approximately 4.6° W, while it is, in fact, scaled at near to 7.02 miles to the inch, not 6.4 as the map itself indicates.</p>
<p>And, of course, these are the corrections that <em>must</em> be taken into consideration, whenever we seek to convert our direct map coordinates—our latest, and bestest, killer Z32 solve—into coordinates for mapping in our modern apps.</p>
<p>Whether we are lining up a wooden inch ruler over the actual Phillips 66, or getting Google Maps to spit out the precise location of our latest discovery, we have to remain clear on one thing in particular—if your <em>app</em> solution doesn't to some acceptable degree of accuracy match, as to location, what you would obtain from the simple <em>ruler-on-map</em> solution, then you're simply <em>not doing it right</em>.</p>
<p>Because they <em>must</em> match.</p>
<p>Because, that's <em>how maps work</em>!</p>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90831</guid>
                    </item>
				                    <item>
                        <title>RE: Plotting your Z32 Solution using Google Maps (if you must)</title>
                        <link>https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90830</link>
                        <pubDate>Tue, 12 May 2026 19:14:18 +0000</pubDate>
                        <description><![CDATA[We then move on to calculating corresponding lat./long. coordinate pairs for each of these locations, having modified our original code to include our selection, as well as some small but in...]]></description>
                        <content:encoded><![CDATA[<p>We then move on to calculating corresponding lat./long. coordinate pairs for each of these locations, having modified our original code to include our selection, as well as some small but indicated adjustments to our corrected map parameters, as with:</p>
<pre contenteditable="false">MAG_DEC_1970_DEG_EAST = 12.4
MAP_SCALE_MI_PER_IN = 7.02

def generate_cases() -&gt; Dict[int, Tuple]:
    cases: Dict[int, Tuple] = {}
    return {
        1: (6.0, 5.0),
        2: (7.0, 2.0),
        3: (8.0, 3.0),
        4: (8.0, 4.0),
        5: (9.0, 5.0),
        6: (10.0, 3.0),
        7: (11.0, 1.0),
        8: (12.0, 2.0),
    }</pre>
<p>This gives us, as results:</p>
<pre contenteditable="false">Transforming map coords. to lat./long. ....

1: (37.38539570365206, -122.05166999719813)
2: (37.73144596298407, -122.08762901429596)
3: (37.78889318417564, -122.28202014122363)
4: (37.75772804098497, -122.40436042530442)
5: (37.98903911832634, -122.54391870173873)
6: (38.08681110021985, -122.20035444361838)
7: (37.978466303347425, -121.95335599396958)
8: (38.08007595768963, -121.85894859106457)</pre>
<p>which points, in turn, map on Google Maps as in the following screenshot:</p>
<div align="center"><img src="https://forum.zodiackillerciphers.com/wp-content/uploads/wpforo/default_attachments/1778613286-scale_and_orient_tests__GOOGLE.jpg" /></div>
<div id="wpfa-1656" class="wpforo-attached-file"><a class="wpforo-default-attachment" title="scale_and_orient_tests__GOOGLE.jpg" href="//forum.zodiackillerciphers.com/wp-content/uploads/wpforo/default_attachments/1778613286-scale_and_orient_tests__GOOGLE.jpg" target="_blank" rel="noopener"><i class="fas fa-paperclip"></i> scale_and_orient_tests__GOOGLE.jpg</a></div>]]></content:encoded>
						                            <category domain="https://forum.zodiackillerciphers.com/community/"></category>                        <dc:creator>shaqmeister</dc:creator>
                        <guid isPermaLink="true">https://forum.zodiackillerciphers.com/community/zodiac-cipher-mailings-discussion/plotting-your-z32-solution-using-google-maps-if-you-must/#post-90830</guid>
                    </item>
							        </channel>
        </rss>
		