digraph Map {
    node[shape="box"]
    label=""

    node[group="aside",style="",fontcolor="#111111"]
    "Aside 1" [href="/aside/1"]
    "Aside 2" [href="/aside/2"]
    "Aside 3" [href="/aside/3"]

    node[group="birds",style="",fontcolor="#111111"]
    "Birds 1" [href="/birds"]
    "Birds 2" [href="/birds/2"]
    "Birds 3" [href="/birds/3"]
    "Birds 4" [href="/birds/4"]
    "Birds 5" [href="/birds/5"]
    "Birds 1" -> "Birds 2" -> "Birds 3" -> "Birds 4" -> "Birds 5"

    node[group="ally",style="",fontcolor="#111111"] // `core` folder
    "ally 1" [href="/"]
    "ally 2" [href="/2"]
    "ally 3" [href="/3"]
    "ally 4" [href="/4"]
    "ally 5" [href="/5"]
    "ally 6" [href="/6"]
    "ally 7" [href="/7"]
    "ally 8" [href="/8"]
    "ally 9" [href="/9"]
    "ally 10" [href="/10"]
    "ally 11" [href="/11"]
    "ally 12" [href="/12"]
    "ally 13" [href="/13"]
    "ally 14" [href="/14"]
    "ally 15" [href="/15"]
    "ally 16" [href="/16"]
    "ally 17" [href="/17"]
    "ally 18" [href="/18"]
    "To be continued..." [shape="none"]
    "ally 1" -> "ally 2" -> "ally 3" -> "ally 4" -> "ally 5" ->
    "ally 6" -> "ally 7" -> "ally 8" -> "ally 9" -> "ally 10" ->
    "ally 11" -> "ally 12" -> "ally 13" -> "ally 14" -> "ally 15" ->
    "ally 16" -> "ally 17" -> "ally 18" -> "To be continued..."

    node[group="dad",style="filled",fillcolor="#cccccc",fontcolor="#222222"]
    "Dad 1" [href="/dad/1"]
    "Dad 2" [href="/dad/2"]
    "Dad 3" [href="/dad/3"]
    "Dad 4" [href="/dad/4"]
    "Dad 5" [href="/dad/5"]
    "Dad 6" [href="/dad/6"]
    "Dad 7" [href="/dad/7"]
    "Dad 8" [href="/dad/8"]
    "Dad 9" [href="/dad/9"]
    "Dad 10" [href="/dad/10"]
    "Dad 11" [href="/dad/11"]
    "Dad 1" -> "Dad 2" -> "Dad 3" -> "Dad 4" -> "Dad 5" ->
    "Dad 6" -> "Dad 7" -> "Dad 8" -> "Dad 9" -> "Dad 10" ->
    "Dad 11"

    node[group="from-within",style="filled",fillcolor="#333a18",fontcolor="#ccddcc"]
    "From within 1" [href="/from-within/"]
    "From within 2" [href="/from-within/2"]
    "From within 3" [href="/from-within/3",fillcolor="#283a26"]
    "From within 4" [href="/from-within/4",fillcolor="#082a16",fontcolor="#bbccbb"]
    "From within 5" [href="/from-within/5",fillcolor="#082010",fontcolor="#aabbaa"]
    "From within 6" [href="/from-within/i-guess..",fillcolor="#001a06",fontcolor="#aabbaa"]
    "From within 1" -> "From within 2" -> "From within 3" -> "From within 4" ->
    "From within 5" -> "From within 6"

    node[group="furry",style="",fontcolor="#111111"]
    "Furry 1" [href="/furry"]
    "Furry 2" [href="/furry/2"]
    "Furry 3" [href="/furry/3"]
    "Furry 4" [href="/furry/4"]
    "Furry 5" [href="/furry/5"]
    "Furry 6" [href="/furry/6"]
    "Furry 7" [href="/furry/7"]
    "Furry 1" -> "Furry 2" -> "Furry 3" -> "Furry 4" -> "Furry 5" ->
    "Furry 6" -> "Furry 7"

        node[group="fursona"]
        "Fursoñas 1" [href="/furry/fursona/"]
        "Fursoñas 2" [href="/furry/fursona/2"]
        "Fursoñas 3" [href="/furry/fursona/3"]
        "Fursoñas 4" [href="/furry/fursona/4"]
        "Fursoñas 5" [href="/furry/fursona/5"]
        "Fursoñas 6" [href="/furry/fursona/6"]
        "Fursoñas 7" [href="/furry/fursona/7"]
        "Fursoñas 8" [href="/furry/fursona/8"]
        "Fursoñas 1" -> "Fursoñas 2" -> "Fursoñas 3" -> "Fursoñas 4" ->
        "Fursoñas 5" -> "Fursoñas 6" -> "Fursoñas 7" -> "Fursoñas 8"

        node[group="margaras"]
        "Margaras 1" [href="/furry/margaras"]
        "Margaras 2" [href="/furry/margaras/2"]
        "Margaras 3" [href="/furry/margaras/3"]
        "Margaras 4" [href="/furry/margaras/4"]
        "Margaras 5" [href="/furry/margaras/5"]
        "Margaras 6" [href="/furry/margaras/6"]
        "Margaras 1" -> "Margaras 2" -> "Margaras 3" -> "Margaras 4" ->
        "Margaras 5" -> "Margaras 6"

        node[group="younes"]
        "Younes 1" [href="/furry/younes"]
        "Younes 2" [href="/furry/younes/2"]
        "Younes 3" [href="/furry/younes/3"]
        "Younes 1" -> "Younes 2" -> "Younes 3"

    node[group="jay",style="filled",fillcolor="#eeddff",fontcolor="#222288"]
    "Jay 1" [href="/jay/"]
    "Jay 2" [href="/jay/2"]
    "Jay 3" [href="/jay/3"]
    "Jay 4" [href="/jay/4"]
    "Jay 5" [href="/jay/5"]
    "Jay 6" [href="/jay/6"]
    "Jay 1" -> "Jay 2" -> "Jay 3" -> "Jay 4" -> "Jay 5" -> "Jay 6"

    node[group="koan",style="filled",fillcolor="#1f183a",fontcolor="#ccccdd"]
    "Koan 1" [href="/koan/"]
    "Koan 2" [href="/koan/2"]
    "Koan 3" [href="/koan/3"]
    "Koan 4" [href="/koan/4"]
    "Koan 5" [href="/koan/5"]
    "Koan 6" [href="/koan/6"]
    "Koan 1" -> "Koan 2" -> "Koan 3" -> "Koan 4" -> "Koan 5" -> "Koan 6"

    node[group="liminal",style="",fontcolor="#111111"]
    "Liminal 1" [href="/liminal"]
    "Liminal 2" [href="/liminal/2"]
    "Liminal 3" [href="/liminal/3"]
    "Liminal 4" [href="/liminal/4"]
    "Liminal 5" [href="/liminal/5"]
    "Liminal 6" [href="/liminal/6"]
    "Liminal 7" [href="/liminal/7"]
    "Liminal 8" [href="/liminal/8"]
    "Liminal 1" -> "Liminal 2" -> "Liminal 3" -> "Liminal 4" ->
    "Liminal 5" -> "Liminal 6" -> "Liminal 7" -> "Liminal 8"

    node[group="mania",style="filled",fillcolor="#000000",fontcolor="#dddddd"]
    "Manic notes 1" [href="/mania/"]
    "Manic notes 2" [href="/mania/2"]
    "Manic notes 3" [href="/mania/3"]
    "Manic notes 4" [href="/mania/4"]
    "Manic notes 5" [href="/mania/5"]
    "Manic notes 1" -> "Manic notes 2" -> "Manic notes 3" -> "Manic notes 4" ->
    "Manic notes 5"

    node[group="mp",style="",fontcolor="#111111"]
    "Manifesto Project 1" [href="/manifesto-project"]
    "Manifesto Project 2" [href="/manifesto-project/2"]
    "Manifesto Project 3" [href="/manifesto-project/3"]
    "Manifesto Project 4" [href="/manifesto-project/4"]
    "Manifesto Project 5" [href="/manifesto-project/5"]
    "Manifesto Project 6" [href="/manifesto-project/6"]
    "Manifesto Project 7" [href="/manifesto-project/7"]
    "Manifesto Project 8" [href="/manifesto-project/8"]
    "Manifesto Project 9" [href="/manifesto-project/9"]
    "Manifesto Project 10" [href="/manifesto-project/10"]
    "Manifesto Project 11" [href="/manifesto-project/11"]
    "Manifesto Project 12" [href="/manifesto-project/12"]
    "Manifesto Project 13" [href="/manifesto-project/13"]
    "Manifesto Project 14" [href="/manifesto-project/14"]
    "Manifesto Project 1" -> "Manifesto Project 2" -> "Manifesto Project 3" ->
    "Manifesto Project 4" -> "Manifesto Project 5" -> "Manifesto Project 6" ->
    "Manifesto Project 7" -> "Manifesto Project 8" -> "Manifesto Project 9" ->
    "Manifesto Project 10" -> "Manifesto Project 11" ->
    "Manifesto Project 12" -> "Manifesto Project 13" ->
    "Manifesto Project 14"

    node[group="pnm",style="filled",fillcolor="#2f082a",fontcolor="#ccccdd"]
    "Poet and Mystic 1" [href="/poet-and-mystic"]
    "Poet and Mystic 2" [href="/poet-and-mystic/2"]
    "Poet and Mystic 3" [href="/poet-and-mystic/3"]
    "Poet and Mystic 4" [href="/poet-and-mystic/4"]
    "Poet and Mystic 5" [href="/poet-and-mystic/5"]
    "Poet and Mystic 6" [href="/poet-and-mystic/6"]
    "Poet and Mystic 7" [href="/poet-and-mystic/7"]
    "Poet and Mystic 8" [href="/poet-and-mystic/8"]
    "Poet and Mystic 9" [href="/poet-and-mystic/9"]
    "Poet and Mystic 10" [href="/poet-and-mystic/10"]
    "Poet and Mystic 11" [href="/poet-and-mystic/11"]
    "Poet and Mystic 12" [href="/poet-and-mystic/12"]
    "Poet and Mystic 13" [href="/poet-and-mystic/13"]
    "Poet and Mystic 1" -> "Poet and Mystic 2" -> "Poet and Mystic 3" ->
    "Poet and Mystic 4" -> "Poet and Mystic 5" -> "Poet and Mystic 6" ->
    "Poet and Mystic 7" -> "Poet and Mystic 8" -> "Poet and Mystic 9" ->
    "Poet and Mystic 10" -> "Poet and Mystic 11" -> "Poet and Mystic 12" ->
    "Poet and Mystic 13"

        node[group="ane",style="",fontcolor="#111111"]
        "Agony and Ecstasy" [href="/poet-and-mystic/agony-and-ecstasy"]
        "Audio" [href="/poet-and-mystic/agony-and-ecstasy/audio"]
        "Video" [href="/poet-and-mystic/agony-and-ecstasy/video"]
        "Text" [href="/poet-and-mystic/agony-and-ecstasy/text"]
        "Agony and Ecstasy" -> "Audio"
        "Agony and Ecstasy" -> "Video"
        "Agony and Ecstasy" -> "Text"

    node[group="poly",style="",fontcolor="#111111"]
    "Poly 1" [href="/poly"]
    "Poly 2" [href="/poly/2"]
    "Poly 3" [href="/poly/3"]
    "Poly 1" -> "Poly 2" -> "Poly 3"

    node[group="sh",style="filled",fillcolor="#222228",fontcolor="#dddddd"]
    "Self-harm 1" [href="/self-harm"]
    "Self-harm 2" [href="/self-harm/2"]
    "Self-harm 3" [href="/self-harm/3"]
    "Self-harm 1" -> "Self-harm 2" -> "Self-harm 3"

    node[group="software",style="filled",fillcolor="#eaf5ff",fontcolor="#05264c"]
    "Software 1" [href="https://github.com/makyo/ally.drab-makyo.com/pull/4/commits/c7d73fc7a727d34728b353a2c428b0da71788bf0"]
    "Software 2" [href="https://github.com/makyo/ally.drab-makyo.com/pull/4/commits/04b7300615386bccbb331caebcf396077f6fc9ea"]
    "Software 3" [href="https://github.com/makyo/ally.drab-makyo.com/pull/4/commits/d73e63f3fdc0bce89f06334959ade28888a2f7b2"]
    "Software 4" [href="https://github.com/makyo/ally.drab-makyo.com/pull/4/commits/90acc199cd80944f6c5eb6834a2fa67783db4d7d"]
    "Software 5" [href="https://github.com/makyo/ally.drab-makyo.com/pull/4/commits/49f83b2148f70151c43f8ef77a061e7252d9b1d4"]
    "Software 6" [href="https://github.com/makyo/ally.drab-makyo.com/pull/4/commits/ab8302ca2f6ca00c0a5bdfebcb4b2f2291ec9833"]
    "Software 1" -> "Software 2" -> "Software 3" -> "Software 4" ->
    "Software 5" -> "Software 6"

    node[group="transition"]

    node[group="writing",style="",fontcolor="#111111"]
    "Writing 1" [href="/writing"]
    "Writing 2" [href="/writing/2"]
    "Writing 3" [href="/writing/3"]
    "Writing 4" [href="/writing/4"]
    "Writing 5" [href="/writing/5"]
    "Writing 6" [href="/writing/6"]
    "Writing 7" [href="/writing/7"]
    "Writing 1" -> "Writing 2" -> "Writing 3" -> "Writing 4" -> "Writing 5" ->
    "Writing 6" -> "Writing 7"

        node[group="music",style="",fontcolor="#111111"]
        "Music 1" [href="/writing/music"]
        "Music 2" [href="/writing/music/2"]
        "Music 3" [href="/writing/music/3"]
        "Music 4" [href="/writing/music/4"]
        "Music 5" [href="/writing/music/5"]
        "Music 1" -> "Music 2" -> "Music 3" -> "Music 4" -> "Music 5"



    /**
     Connections

     Connections should only lead from one quest to another the first time that
     link appears. No need to link to a quest a second time.

        Wasn't the point of this to be intentionally confusing?

     Yeah, but it was grating on me. All of those lines crossing, all those curves, side-quests pushed way down the page because I linked to them too many times.
     */

    // Asides
    "ally 14" -> "Aside 1"
    "Liminal 4" -> "Aside 2"
    "Poet and Mystic 7" -> "Aside 3"

    // Birds
    /* none */

    // ally
    "ally 8" -> "Manic notes 1"
    "ally 9" -> "Birds 1"
    "ally 10" -> "Poly 1"
    "ally 11" -> "From within 1"
    "ally 13" -> "Furry 1"
    "ally 15" -> "Liminal 1"
    "ally 16" -> "Poet and Mystic 1"
    "ally 17" -> "Writing 1"
    "ally 18" -> "Software 1"

    // Dad
    "Dad 11" -> "ally 16"

    // From within
    "From within 6" -> "ally 12"

    // Furry
        // Fursona
        /* none */

        // Margaras
        /* none */

        // Younes
        "Younes 3" -> "Self-harm 1"
    "Furry 1" -> "Koan 1"
    "Furry 2" -> "Fursoñas 1"
    "Furry 6" -> "Margaras 1"
    "Furry 7" -> "Younes 1"

    // Jay
    /* none */

    // Koan
    /* none */

    // Liminal
    "Liminal 8" -> "Dad 1"

    // Manic notes
    "Manic notes 4" -> "Manifesto Project 1"

    // Manifesto Project
    /* none */

    // Poet and Mystic
    /*"Poet and Mystic 1" -> "Manifesto Project 1"*/
    "Poet and Mystic 13" -> "Agony and Ecstasy"

    // Poly
    "Poly 1" -> "Jay 1"

    // Self-harm
    /*"Self-harm 1" -> "Margaras 1"*/

    // Writing
    /*"Writing 2" -> "Koans 1"
    "Writing 2" -> "Birds 1"
    "Writing 2" -> "Margaras 1"
    "Writing 2" -> "Dad 1"
    "Writing 2" -> "Fursoñas 1"
    "Writing 2" -> "Poet and Mystic 1"*/
    "Writing 7" -> "Music 1"
}
