. . .. . . . .. . .
                                                                                                      . .. ...... .. .. ...... . . .. .. . ..
                                                                                              . . . . . . . . . .. .  . . . . . . . ... . . .....
                                                                                          ... .. . . . . . .      . . . .  . . . ...  .. .     ..-. .
                                                                                      . . .  . .....-..... . .... . .    .    . ...-:-.. .. . . . . .
                                                                                . ...... . . ......-::===#=#======#=#%#=#:-. .
                                                                              . .. . . . . .   ..-:=#%####%%%###%%%%##=..
                                                                           . . . . .  .  . . ...-:==#=####################..
                                                                          .. .. . . . .  .  . ..-:=#=#=========#=#=#=###=#=-
                                                                        . . . . . .  . .  .....--+======+++====#=#=#=#=#=#=:.
                                                                      . . . . . .  .  . ..  ..---::++==+:+:+:+===#=##=#####=#=:.
                                                                     . .. . .  . . . .   . . ....--:::::+:+::++++====#=##=#=###=#:.
                                                                      . .. . . .  .   . .  . ....-----:-::::+=============#====#==:.
                                                                       .  . . . .  . . . ........-.------+===--.-...... . .  . ..--++=+:--.   . . .... .
                                                                        .. . . . . .    ........-.-----::::-..    .    .   .           ...-::=:-.   . . ....--:.
                                                                         . . .  .   .  .  ....-.-------.. .    . .  . .  .   .           ..:==   .  .   .   . -
                                                                       ........  .  .    . ...-.-..--.. .  .        .   .  . . . . . .  . .+%=. ....... ......
                                                                    ..-....----. .   .   ...--------.... .. . . . . ....---------....--::=%=. .......-++
                                                                   . - . . .  . .    .    ..-:-:--:-:++--:---.. . .......-::::--------::*%* =:::===.
                                                                    .. . ...-..   . .....  ....-----::::+++=======+:--------::=%==###=*
                                                                     .. ..--.   .  .-:--.    ....---------::::+==#====-...::=+==###=#=#:
                                                                       . . -.. . .  ..-.-..   . ......-.-.-----:::::+===:-. . ..--.......--+=+====-
                                                                         .. ....----.. -.......-..................---------......-..             . . ...=:-.-*- .
                                                                            ....---....... . .-.-........... .. ...... .. ...------...    .   .      ..-:+::-.-
                                                                                 .......-..   .....-.-..... ..   .. . .  .  .     . . . . .  .   .  . ....--.. --.
                                                                                            .   .. ...... ...   . ......        .  .        .  . .. . .. .--...--.
                                                                                         .   . .      . .. . .     . . ......... ..  . .... . . .. ...--:+:::..
                                                                                          ..      . .          .       . ....-.-.-...     .  .  . . ...:+::.
                                                                                           ... . .    .  .   .   .   .      .....----:------:-::::+=+.
                                                                                            ... .   .      .       .    .  .  ....-----:::+:+:+=*-.
                                                                                          . ..... .    .     .   .    .           .  .  ...-.----:-:--.
                                                                                            ......... .  . .   .    .     .   .        .     .     .
                                                                                            ....... .. .          .     .   .   .  . .     . . ...--:.
                                                                                         . ..---...... ..  . .                         ...--:++=:.
                                                                                       . .::----.................  .   .   .   .  . ...---::::+==
                                                                               .  .   .   :::--.-.-.........                . .......---::::+==+       .  .
                                                                        . . .  . .  .   .  -::---.-.-......... .  .  .   . .....-..---:::+++==.  .     .   . . . . .
                                                                    . .  .   .     .  .     .-:----.-.-.......... .         ..---:-::::::++++.            .   .   .  .
                                                           .  . . .  .  .  .   . .       .    ..---..............    .      ...---:-:::+::::+-.                  . .    .  .  .
                                                   .  . .  . .   .  .   .   . .    . . .         ..................           ...----:::::::::..                        . .  .  .   .   .  .
                                           .  .  .  .    .    . .  .  .  .      .           .       ................           ....--:::::::.                             .           .    .   .   .
                                    .  .  . .  .  .  . .   .     .   .    . . .   .   .   .     .      ..---.-.---.-...........--:::++..           .   .   .   . . . .    . . . .   . .   .   .   . .  .
                            .  .  .  .  .    .  .  .    .   . . .  .    .       .   .   .     .           .-::::::+:::::::-::+=+-.                                .           .    . .  .  .     .   . .  .  .
                     .  . .  .  .  .   .   .     .   .   .          . .   . . .       .    .     . .         .-:========*-         .    .  .  .  .  .  .   .     . .   .     .        .   .     .   .   .   .   .
                 .  .  .       .  .  .   .   . .   .  .   . . .   .     .        . .     .   .        .  .       .-+====+..         .     .                                                                         .
              .  .   .   . . .        .   . .    .     .        .     .   .  . .     . .                              .--+-.            .           .   .   .   .   .   .                                                      .
            .  .  .   .       . . .     .     .    . .   . .  .     .   .   .    .  .     .    .   .   .   .   .                      .  .    .  .  .       .   .   .        .  . . . . .   .   .   .   .   .   .                   .
          .        .   . . .         .         . .     .          .       .             .                                                                              .                                         .  . . . . . .  .   .
        .  . . . .  .       .  .   .     .   .     .      .   .       .       .   .   .     .     .                                                                        .   .   .   .   .   .                                .       .
      .              . .  .      .     .         .   . .    .   .   .   .  .    .   .     .    .       .   .  .  .   .  .  .  .     .     .   .     .   .   .   .                                    .     .     .   .   .   .                   





                                                                                               . . . -. .. .. -... .. . .  .
                                                                                     . . . . . - - . - - - --.  -  - .. .  -.
                                                                                 . .. . . . . .  .  - -  .  .  - - . . . -    :-. .
                                                                             . . .  . ....... . . .  .        .  . ..::. . . . - . .
                                                                        . .... .  ....-.:=+*#*##***=**#####*#:: .
                                                                     . . - - . . .  ..=*###%%%%%####%%%#=.
                                                                   . . . .  .  .  . -:=**#*##*##########%#%#:.
                                                                 . . . . . .  .  - -.:+********+******#*#*###*#**=
                                                                . . . .  .  .  .. .:::=+*+*+++++*+***#*#**##*#**=
                                                              . . .  . .  .  .   -.---:==+++++++***#*####*####**:
                                                              . . . .  . .  . . .  -..::::=:==++*+*+*+*****#****#*#*=
                                                               . . . .  . .     .......-:-:::=+**+:::::---------=++*+=---------.
                                                                .  .  .     . -... ..---::::+=--    .               ---:=+:-     . ....:..
                                                                 . . . . . .   --..--:-::::--       -  - -   -          -.+#    -  -     -.
                                                               .......  .   . .  --:---:-..  .         . .  .  . . .     ..=#+ . .... ......
                                                             .:-- ---:.        ..:::::::.... .... -. . ..-:--:::::...:::=*#*. .. --:+*.
                                                            -- . . .  .    . .  -:::::::=++==.........::==::--:-::=*#:-*+***=
                                                             -  -.:.-     .::.   --.-:::::===+*******+=::::::=*##*#*##=
                                                              . . :.      -::--.    -.--:-:-::::=++*****=- .:+*=+**#**#**+
                                                                - .-.. .... --.-.  ..........-.---:::::===--. ..          - --:::.+:++
                                                                   - .:::::--. ---.---......-- - ----.--- ...::::-.  .    .      ...*+:.--
                                                                       ---....:.   ------..... .   .. .   -- - - - - -             ---::----
                                                                                     ---.... . ..  - .. ..           -    -  - - -- - .:....:-
                                                                               . .  .     - - . .     - --... .. ..   - - - - - ----=+::-
                                                                                                  .       - -.-----..    .  .   . ...=+-
                                                                                .-.  . . .  . . .             -.--:::::=:::==++*:-
                                                                                  .. .             . .  .       - ----:::==+++=
                                                                                 -.....  . .  .  .        .  .            -----------
                                                                                  -.. ... .         .   .      .   .  .           . .
                                                                                 ----.... .                              . ..:=+=
                                                                              . =::--............. . .  .   .    .  ....:==+++
                                                                        .   .  -:=-:--........ -             .  ...-.-::==+**.  .   .
                                                                 . . .   .      -:=-:-----.... .           -..---..::==+*+*.    .   . .  . .  .
                                                             . .      .   . .     -=:-:----....... .         --::::===+++-  .         .    .
                                                     .  . .  .    . .  .      .     --:--....-......      .   --::::====+-         . .  .    .    .  .
                                             .  .  .       .   . .   .   .  .    .    --.............           ---:::===:-                   .   . .  .    .    .
                                      .   .   .  .   . . .  .      .   .       .          -..........-.  .    . ...-:===-       .   . .  . . .   .         .  . .    . .
                               .  . .   .  .      .       .   . .    .   . .       .         -:::-:::::::.:...:::=++-                        .   . . . .        . .    . . .  .
                        .  .  .   .   .  .   . .   .  . .   .    .  .         .  .    .        --++*+*++++*:-    .         .    .                  . .  .     .       .   . .   .
                  .  .   .      .   .            .                         .                      --+******+:-           .   .         .   .   . .   .        . .    .  .         .   . .   .
              . .  .  .    . .    .   . .   . .       .    .    .     .          .                     --+*+--        .    .         .  .                   . .        .        . .
            .           .      .                  .                                                        -                                                                            .    .    .
         .    . .  . .    .  .     .    .   .          .    .    .     .
       .   . .          .        .            .  .   .               .     .    .   .    .  .   .   .               .     .    .    .    .    .    .    .                                         .    .
         .      . .  .     .  .      . . .         .    .  .    .                 .           .   .    . .   . .  .    .     .    .    .         .          .   .   .    .     .    .    .                   .        




                                                                                     . ....... .. ... .. .. . .
                                                                           . . . ... .. ... . . ... .. . . -. . ....
                                                                       . .. .. ...  .  .   . . .   .  ..... . .  ..... .
                                                                  . .. . . ....-::::-:::::---.-....--==:::::-:--.
                                                               .. ... . . . .-:=###%%%%%#%%%%=-.
                                                            .. . .  . . . ...:=#############%#%##.
                                                           . . . .. .  . ....:=*#*********#*########**
                                                         .. .. . . . .. ...--:+==*=+++***#*###*####*=.
                                                        .. . . .  .    .  ...--:+:++++==***#*###*####*+
                                                        . .. . . . . .  .....----::::=*****=+:---:+******:::+:+.
                                                         . . . . .  . .......-----::=:--. .              ..--:=+..    . ...-.
                                                          . .  .  .  . ....--------. .    . . . .  .         ..==.  ... . . ...
                                                        ..----..  .    ...-----...  .  . .    . ......... . ..:*#+ ........--.
                                                      .-. . . ...      ...::::-::::-.-.............--::-----:+*#:.-..--+*:
                                                       . ...... . . -..  ..---:::++=====**=+-----::*#=#*##+
                                                       .. .-- .   .-:-..  ....------:::+=*#*#=:-.-===*####*#-
                                                          ...... ... .-.. . .....-.-.-----:::::++-... . . .  . ...-::-++**
                                                             ..--:--.......---.......... ...........--:--.     .      ..-=+..-
                                                                 .......   ....-.-.... .  ...  .      . . ..  .  .  . . ...--. --
                                                                          .   . ..... ..  . ...... .   .    . . . .........::-:-.
                                                                       . .  .        .        . ....-.....       .    . .:=:-
                                                                         . .   . . .    . . .     ...----:------::::+*+ .
                                                                         .....       . .      . .    . .-----::+++=:.
                                                                          ......  .      . .      .           .. ........
                                                                         .-....... . . .     . .    . . .  .    . . ....
                                                                       ...---...... . . .                  ...-:+=*:
                                                                   .  . +---.......... . .      .    . ..---:++==    .
                                                           . . . .      .:::----.-.....           ...--.--::++=**. .   . .  . . .
                                                      . . .  .  .  . .   ..::---.-........ .       ..--:::+:+=**.         .  .  .  .
                                              .  . .  .    .  .  .    .     .--............         .---:::+++:.     . . .   .  .  .  . .  .
                                      .  . .  . .   .   .   .   .  .    .      .............         ...--:++:..                   .  .    .  . .  .  .
                              .  . .  . .   .   . .  . .     .   .   .     .      ..--------.........-::++-.                          .     .    .    .   .  .
                      .  . .  .   .  .   .   . .   .     . .  .    .   . .    .      .-:+===+:+==-        .  .     . .      . .       . .       .       . .  .
               .  .    .    .  . .    . .  .     .  . . .      . .   .      .      .     -+*#****:-                            .       . .       .        .      . . .  .
            .   .  . .  . .  .     . .      . .   .       . .      .   .  .     .            ..-+:-.      .      .       .        .        .       . .       .                . .  .
          .  . .      .    .   .  .    . .     .   . . .     . . .   .       .     .  . .                                                                                            .
       . .  .    . . .   .   .       .    .  .   .      . .              . .   .                .    .  . .  .  .  .   .  .     .  .     . .       .
      .   .    .           .      .    .       .     .         .  .    .         .  .    .  . .    .                                                                                            



                                                                                       .  .  .
                                                                          . ... .. .. ..... . . .. . . .
                                                                   .. . . . .  . . . .    . . .. .. . . ...
                                                               . . . .......... .... . .  . ...-:.......... .
                                                          . .... . ....-:*###%#####%#%#=.
                                                       . . .  .  .  ..-*#####%%#%%%%%#=
                                                      . . . . .  . ...:**##**#**##########*:
                                                    . . . . . . . ...::=****===***#########*-
                                                   .. . . . .  . . ...--+=+==*=***##########.
                                                    .. . . . .  . . ...---:::=****=+:----=*****+-+:::
                                                     . . . .  . .....-.---::=--. .  .           ..-:=+.  . . ..--
                                                     . .  .  .  . ..------.. .     .  .            ..*#   . .    . .
                                                  ..-----.     . ..-----.. . . . . . .....-.-.. ...:*#=.....--::-
                                                 ... . . . . . .  --:::::=+:---.......--:+-----::*#=::=*#
                                                  .  .-..    --.  . ----:::+=***##**+--:::=######.
                                                   ......  . .--..   ...-.--.--::+=***+.. .------=*#**#*
                                                      .....-:-.......-.............-----.-.----.          ....*=.:-
                                                          --......  -.-.-..... . ...  . .. .. ...           . --:--..
                                                                  .   ........ .  .....        .  .  . . .......--..:
                                                                 .  .        .        ..........   .  .   . ..-*+.
                                                                  .  .   . .   .   .     ...-----..-.----::=*.
                                                                  .... .     .   .    .     ...----:+==*+ .
                                                                   ..... . .   .   .   .            . .. .....
                                                                   .......   .   .  .    . .     .   . ....-.
                                                                ...:--...... .. . .              ...::=**:
                                                           .  .  .+---........            . ....-::==*=     .
                                                    . .  .  .     -::----.-.... .        ...---:::==**:.       .  .  .
                                              . . .   . .  .   .    ----.......... .      ..-:::+===-.    .  .  .  .  . .
                                      .  .  .  .   . .   .   .   .    .............         ..--:+=+.               .    .   .   .
                               .  . .  .  .  .   .    .    .        .     ..-..-.-.. .    . .--:=+.                               .    .   .
                       .  . .  .  .  .  .   .  .  . .    .    .   .      .   -::::=:=::-:=*=.  .  .  .   .  .    . .      .    . .    .      .   .
               .   . .  .    .   .    .   .          . .   .    .     .        ..+#*****+.                                                        .   .
            .   . .      . .   .   .    .   . . .        .    .    .     .  .       .-=*:-.                  .                                                  .
         . .  .     . .      .   .   .    .       . . .    .     .    .                                                                                              .
       .       . .     .  .    .   .   .    . . .       .    . .    .   .  .   . .      .       .          .      .      .      .                                      .
     .   . .       . .      .           . .         .     .                                                                                                                   



                                                                           . . . .. . .
                                                                 . . . .. . . . . .. . . .. . .
                                                            . .. .. . .  .  . .  .   ....  .  .... .
                                                       . . .  ....-:=:===::::::=**===..
                                                    . . . . .  ..=*###%%%#%%%%=.
                                                  . . . .  . ...-**#*#**#*#*#######:.
                                                . . .  . . . ...:=***====***#*#*##*#*.
                                               . . . .    .  . --:=======**###*####*:.
                                               . . .  ..   . ....-::::==**==+:::+*****+++-
                                                . . .    . ......---:=:---   .          --:=+   . ....-
                                                 .   . .    ...---:-..       .             ..*+  .      -
                                              ..----.      ..--:-:.. . .  . . ....----.....=#+ --..:=
                                             .. . . .    .  .-:::::==::::.....::=::---::=#:==*#
                                              . ..-.   .-:.   ...-::::::=***#**::-:==*##*##:
                                                . -. .. .-.-. . -...-.---:::=++--.  -- - ---+++**
                                                   ..-:--.. ....-....... . ....- ...:-:-.          ..=::-.
                                                        -.-    ........ .  ..  .       .     .  . . . --..:
                                                                  . . . .    ... .. . .   .  . . . ..:=:-.
                                                            .  .           .     ...---.. . . . ....=+
                                                             .. .  .  .             ..-::::====+
                                                             ... .       . .  .   .        -...-----
                                                             ....... .          .      . .     . ...
                                                           ...--.... . . .               . .:==*.
                                                       .    :::--.......            . ...-:===*   .
                                                .  . .    . .-::----.....         -.--:::===*-      .  . .
                                          .  .   .    . .     --:--........        -:::====-     .   .     .  .
                                   .   .  .   .   .  .     .     -..........        ...::==:-                            .
                           .   . .    .    .   .   .    .           -..-----... .. ..::=+
                    .   .    .    . .    .   .   .    .    . .  .      -:=======--                .  .   .  . . . . .  . . .   .
              .  .    .   .  . .     .  .      .   .    .                 --=****:-        .   .  .  .      .             .
          . .   .  .    .        .        . .        .     .   .  .  .         ----                                  .               .
        .     .       .   .   .    . .        . .      .  .
      .   . .     . .           .       .  .       . .         .  .  .   .   .                .       .   .                                      .   .          



                                                                   . . . . . . . . .
                                                          . . . . . . . . . . . . . . . .
                                                      . . . ..... . . . .    . ..:.. . ....
                                                 . .. .  . -:**########%##=
                                               .  .  .  . .:*##########%%#*
                                             . . . .   . ..:**********#*#####**:
                                           .  .  .  . . ..--+=====**########*-
                                            . . .  .     ...-::::=*******=**#**#**+
                                            . .  .   . -.....--:=::-- .          --+=-    . ...
                                               .  .   . -..----.-      .            .:#   . .  - .
                                           .----.      ..----..  .  .  . .....-. ...:*#: .- .:::.
                                          - . . .   .  -.-::::==:::.....::=:----:*#=**#:.
                                          . ..-   ..-:   -..-:-:::+**#***--:==#####.
                                             .-... . -.. . -.......--:::++-.. . -   - --:-*+*
                                                -.:--.. -........ . . .. . ..---..   .      .:+-..
                                                      -   - ..... .  . ..               .  . ..-..-
                                                                .       - ....... . - -  - -:=--
                                                        . .  .    .  .      ...--:.....:::=*:
                                                        .. .   .       .  .    -----::+++
                                                         .....    .  .        .           -
                                                        .-.... .        .  .        ...:=*
                                                      .-::-....... .           . ..-==**
                                               .   .    +--.... ..  .    . ..--.-:==*=  .  .   .
                                         .  .    .   .   --:.........        .-::===+
                                  .   .      . .   .        -.........       -..-:++--
                           .  . .   .  . . .          .   .    -......-. . . ..-:=+
                     .    .       .          . .                 --==*===*-                      .  .
              .  . .   . .          . .  .  .    .           .       -+***+-
          . .        .      .  .  .            .     .                   ---
       .      . . .      .    .       .  . .       .          .  .  .
     .    .         .  .    .    .  .        .  .     .  .             .              .    .    .      .   .   .              .               .     



                                                           . .. .. .... . . .. .
                                                    . . ..  .  . .     . . . .  ....
                                                .. . ...--::.:::::.....:==:::::-.
                                             .. . . . .-:###%%%#%%%=.
                                           . . .   . ..=*#*****#*######:.
                                         . . .  .. . --=+*+++***##*###**.
                                        . . . . .   ...-:::===*=****#*#*##*
                                         . . .  . ......--::=+------ . . -+++- . ..-.
                                          . . .    ....--:--.    . .          .=*   . . .-
                                        .---..     .-----.  .  .  . ...... . .=#-......-:
                                       - . . .  .  .-:-:::=::--..---::::-:-:=#.==#.
                                       . .-.  . :-.  ..--:-:::+**#*=--==##*##
                                          ........... .....-.----::::::-.. . .  . ---=:+-
                                             .---... --.-.... . .. . .......         .-::--.
                                                      . ..... . . ..       .  .  . .....:..-.
                                                   .         .      ....-.. .   .  . .=:-
                                                    .. . .  .    .     ..--::::::==+
                                                     ...      .     .     . . .-----:-
                                                    .......  .  .       .        .....
                                                   .---..... .. .           ..-==+
                                              .  . -::---.....        . ...-::==*-     .
                                        .  .   .    .-:----..... .     -:-::==*:.       .   .
                                  .  .   .  .     .    --........      ..-:::==.        .       .   .
                          .  .  .  .  .   .    .         ....-.-.. .    .--:=:.                          .
                  .   . .  .  .  .  .  .     .   .   .      --::===::=+                                       .
            .   .  .     .        .     .  .       .           .-:***+-.                                                 .
         .   . .  .  . .    .  .     .        .  .      .           ---
       .  . .             .     .  .      .           .    .   .
     .  .      . . .  .      .        . .    .   .                .    .       .    .       .     .                                      


                                                              . . . .
                                                   . . . . .. . .. . . .. . .
                                               . .. .......... . . ...:........
                                          . .. . . -=###%###%%#:.
                                        . . .  . ..:*#*#*#*#######:
                                      . . .  . . .-:+**==***###=##=:
                                     . . . . .  . .-:::++====*#=#*##*
                                       . .  .  .....--::+--.. . .    ..-+*-.   ....
                                       .. .  .  ..-----.      .          -**  .. . ..
                                    .....-.    ..-:::--...... ...--::..-:*#:..--=.
                                     . ...  .... ..-:::++====+-:::*#=##
                                      ... .. ....  ...----:::+*+-. .-----+=*=-
                                         ..-:... ..-...... .........--.         .:*--
                                               .   ...... . .. .       .  .  . ...:..-
                                                 .       .     . ..-...  . . . .:+.
                                                 ..   .     .     ...--:::++=-
                                                 ....   .     .          . .. -..
                                                 --... .                 ...:::.
                                               .::--...... .     .  . .:::=**
                                       .  .  .  .::---.... .      .--:::+=+      .  .
                                 .  .   .  .      ..-........      -:::++:-     .        .
                          .  . .  .  .    .   .      .........     ..-:+:-    .    .  .  .  . . .   .
                  .  . .   .       .   . .   .  .  .    .-::==:::=*.        .          .     .    .   .
            .  .   .    . .  .  .     .                    .-+==:.                        .     .        .     .
        . .   .  .    .          .  .     . .   .     .         . .
      .     .      .      . . .       .  .         .     .                 .    .  .  .  .   .  .     .     .            .      


                                                       . . .. . . .
                                               . . . . . . . . . . . . ..
                                          . . ....::::::::...:.==:::::
                                       . . . . .-*###%%%%%#:.
                                     . . .  . ..=*#*****######=
                                   . . .  . . ..::====***######*
                                    . . .   . ..--::=*+:::----:+**+--:-.
                                    . .  . . -.---:--.   .  .      ..:= .  . .-
                                   .....   . ..--:.. .  .  ........ .-**......:.
                                  .  ..   .  ..::::==::.::==:-:::#=*#:.
                                   ....   -:.  ..----:=+**+..-:::+#**+
                                      ..--...................-.---.       ..=:-.
                                           -   ...... . .. .     .     .  . --.-.
                                                     .     ....... . . . ..-=-
                                             ... .            ...-::::==+
                                              ...                   . ..-...
                                              --...                 ...:::.
                                            .::-.....- .       . ..::=**
                                    .  . .   .-:---....       --:::==+      .  .
                              .  .   .     .    -........      --:==:.             .
                      .   . .   .             .    .-.-.-. . . -:=:-     .  . . . .   .       .
               .  . .   .         . . . . . .        .-:*===+.   .              .                  .
          .  .        .                                  --+:-                                           .
       .   .   . .                                              .   .   .  .  .  .
     .  .    .                                                                                                          


                                                  . ... ... . ..
                                           . ... . .  . .  .... . ...
                                      ... . ..:==#===#***=.
                                    . .  . ..:*#######%##:.
                                  . .. . . ..=***+***######:
                                 .. . . .  ..-:===****#*####:.
                                  . . .  ....--::=:-.... .   .-=+. . .:.
                                  ... .   ..--:-.     . . . .   .:# .. .. -
                                ......  . .-::::::--....-::::-::*# :==
                                . .-.  .:. ..-:::==*#*+-==###+
                                   ....-.-. .-..-.---::::::...   . .--=+
                                      - .. ...--... ...  . . ..   .  . ---:.
                                               . . .  . ..... .  .  . .:=.
                                           .. .        .   --::-:::==.
                                           ...  . .  .   .   .  ..-----
                                           .-...  .             ...-::
                                         .-::-..... .      . ..:==*
                                  . . .   .-::---...      -:::==*- . . . .
                            .  . .    . .    .-.......  .  --:==:.          .  .
                    .  .  .  .  .  .      .     .-----... .-==.               .    .   .
             .  .  .    .  .  .   .   .      .     -=***=:                                 .   .
        . .   .  .   .   .  .   .   .  .   .     .     --:-.                                            .
      .    .        .          .
    .  .    . .  .    . .   .      .      .                                                                      


                                              . .. . ... . . .
                                        . .... .  . .   . -. . ..
                                    .. . ..-*######%#=.
                                 . . . . ..:##*#*######:
                                . . .  . .-=*==***#####*:
                               . . . .  ...-::=*=++:+***++:
                                . .   . ..--::-- .  .       .:=.  . .-
                               ..... .  .--:-. . .  ....... .=# ...-:.
                              . .. .  . ..-::===:===-::#**#:
                                ... ..-- ...----:++*:- -----*+**
                                   .--.. ...-... ... .......       -+..
                                           . .. .  .. .  .  . . ....::-
                                        . .       .   ..---......-=-
                                         .. . .          . ..--:::-
                                         -...                . ....
                                       .::-...... .    . ...:==:
                                 .   .  .::---...      -:-==*:     .  .
                           .  . .   .     .........    ..-:==-    .      .  .
                   .  . .   .    .    .       -----... .:=:-                     .
             .  .    .    .   .    .    .   .   --***=:-                                  .
        .  .      .    .   .   . .   .              .---
     . .     . .    .    .   .     .    . .   .                                                            


                                           . . .. . . . . .
                                     . . ......... . ..--...-.
                                 . . . ..=##%%#%%=
                               . . .  ..-**#***#####=.
                              . .  . . ..:++==**#####:
                               . .  . ...--:=:----- .--++-...-.
                              ..  .  ....--..    .  .     =* . . ..
                             . ... .  .-::::.-.....-::---+=-:=:
                             . -.  --  ..-:::+**#:--=*##**
                                ..-... ..........-----..     ...=-.
                                     .  .....   ..     .   .  . --.-
                                                  ....... . . .:+
                                      .. .  .        ....-:++-
                                       -..                 . ..
                                     ..:..... .        . -==.
                                .  .  -:--....      .--::=*:.    .  .
                          .  .   .      -.......     -::=+.           .
                   .     .    .    .  .    ..-.-.. . -:=-      .            .
              .  .    . .  .    .            .-=**=-
        . . .      .         .    . .   .  .     .---   .          .              .
     .        .      . . .     .                                                                     


                                      . . . . . . . .. . .
                                 . . ..-===::====:.
                               . . . .-*#######%+
                             . . . . -:=*+=**#####-
                            . . .  . --::==+::::+**++:
                             . . . ..---:-.   .  .    .:*  . ...
                           ..... .  .-::--.... ..-:-..:*+-::=
                             ... .-. ..-::==**+-==##*:
                              ..-......-.....----:-..     .-=:-
                                      ...... .. .   . . . . .---.
                                    .           ...-........=.
                                     -.           . ...-::::.
                                    .-... .   .       . .-:.
                                  . ::--....     . ..-==:.
                            .  .    .----.... .  .-:==+     .   .
                     .  .    .   . .   . -.-..    .-=:-.     .    .    .
             .  .   .    . .  . .         ..====:.                          .
        .  .      .   . .           .   .     --::.
     .    .  . .   .      . .   .     .                                                         

                                               .
                                    . . . . . . . .. . .
                               . . ..-=***=*#**=
                             . . . ..*#*#*#####:.
                           . .  . . ::===**#####-
                            . .   ...--+::---....-=+..--.
                           ... .  ..---.    . .     -=. ....
                          . ..  . .--::::::.::=:-:===*:
                           .. ...-. ..---:+*+-..---****
                              ..... -..... .. . ...      .-:..
                                     . .   . . ..  . . . -::.
                                   ..    .     . ---::=+
                                   ...  .   .        . ..
                                  -:..... .      . .:=*
                             .  .  ::-....    . :-:=*:.    .
                       .   .        . -....     -::+-     .   . .
               .    . .   .  .   .     ..-::::-:=-.
          .  .   . .    .     .     .      -++.
      .  .     .      .   . .   .  .                                                       

                                           .  .
                                  . ..  . .  . .. . .
                              . . .=*##*###=:
                           . . . ..:*#**#*####
                          . . .  ..-===**#####
                           .    ....-::-.. . .  ..=-. . -
                         .....   .---. .  . .... .:*: ...-
                           .  ... --::===*:-::#*#*
                           ..............---::.. .  .--+:
                                .  ....  .. .  .  .  . ---
                                  .         ...... ....=
                                 ..  .     .   . ..----
                                 .... . .         ..::.
                              .  :--....     ...-=*:.
                        .    .    ........    -::=:-         .
                  .  .     .         ...-... ..=:.
            .  .    .    .   .  .       -+*+.         .    . . . . .
       . .      . .    .   .       .  .     .
    .       . .      .        .  .                 .      .     .  .   .      .        

                                        . . .
                                . .. . . .  ... . .
                            . . ..=#####%=
                          . .  ..-******####:.
                         . .  . ..::+===******
                          .  . ...----         -+  . -
                        .--    -::-.... ...:-..=+:.=
                         ..  .. ...:::+**+-::**#*
                           --.. ...... ..-....      .::-
                                  -  .  .    . .  ...:-
                                .          -.---::+-
                                ...    .        . ..
                               :--...       . .:+*
                          .     -:.....    .-:+=-      .
                     .      . .   -.....    -:+-
               .  .    . .           --==+-
        .  . .      .       .   .        --
     .           .       .                                                         

                                     . . . .
                              . ........ .........
                          . . ..=#####%=.
                        . . . ..:**+**####:.
                        .  .  ...::=+-:--+*+::-
                        ..  . ..--..   .  .  .=. . ..
                       . .. . .-::::---::::-:*==*
                        .. ... ...---:++.....-+**
                            .. ..... .. . . .    . :-.
                                   .   . .... ....::.
                              ...    .     . ---:-
                              ..... .       . ..::
                           .  -:.-..     ...::=:.
                     .  .      .......    --=:-        .
               .  .   .    .       --:-..-=-
          .   .     .   . .   .      .-+-.
     .  .   .    .    .      .   .                                              

                                  . . . . .
                            . ...:.:.:..::::.:-
                         . . ..:##*####=
                       . . .  -=+=**###*:
                        .   ..--::--... . --+. .-.
                      . ..   --:... . ......=:...:.
                       ..  : ..-:-=**+-:=*#:.
                         .-.. ..... .......     .:--
                                .  .  . ..   . .-:.
                             ..   .      -.-::::.
                             ....    .      ...-
                            .---...    ...-:=:.
                     .   .    -.....    .-=:-         .
               .   .   .   .     -.::...:=      .    .
          . .     .      .   .      --:--   .  .    .   .  .     .
     .   .    .     . .        .                                             

                                 . . . . .
                           . ..::=:::=:=:.
                        . . ..*#**####:.
                      . .  . -:+=***#*#*
                       . . ...---- .     -::.  ..
                     ...    -:-:......::..:=::=
                       . .-. .---:+*:-.--+*+
                         - . .... ..  . .    . :-.
                                     .........::.
                            ..  .         ---.
                            --.. .      ...=-
                       .  . --....    .--++     .
                   .          . -...  ..:+
             .  . .  .           --*=:-
      .  . .            .  .   .                                          

                               . . . . . .
                         . ..:======.
                      . . . :****####:.
                     . .  ...::=+++***+
                      . .  .---.   .    .= . ..
                    .... . --::-:.::::-:*=*:.
                      ..... ..-.--:::-. ...-+:
                            ... . . .  .  . .--.
                           .        ....-.-::-
                           ...   .       ....
                          .:-...     ...:=:
                     .      -.....   .::=-   .  .
              .  . .    .      --:...:::.           .
         .  .         .     .    ..-:.
    .  .       .  .      .                                             

                             . . . . . .
                        . ..=**=*#=.
                     . . . =****###=
                     .   ...-:=::-:-**+:-
                     ..   .--.  . . .  =.. .-
                    .. ... -:::::==-:***:
                      .... -.....---..   .-::-
                            . .  . . .  . .--.
                          ..        ..--:::
                          ....  .      ...:
                         .---..    ..-=+
                  .    .    .....   -:::-
             .  .    .    .    -==:-
      . .  .      .    .          .                                 

                           . . . . .. .
                      . . -*#*###=
                    .  . .-+*=**##*.
                     .  . --::---. --+-..-
                   ...   :--... ......:=..:
                    . ... .--::++..--***
                        . .... .. . .   . :-.
                                 . -.....:-
                         .. .         ....
                        .--...    . .:=:
                    .  .  -....    ::+.
               . .           --=:::.
        .    .     .  .         .-             .  . .  .          

                         . . . . . .. .
                     . . .*#####*
                   .  . .-+==*##**
                    .  ...---.... . -+ ...
                  ... . .---....---.:=:::
                    .... ..---:+-....-**
                         . .. . . .  . ..-.
                        . .      ....--:-
                        ... .       ...-
                        ---..    .-:=:
                .  .  .   .....  .-::.    .  .
           .  .   .          .-=:.
     .  .       .   . .                                         

                        . .. . . ... .
                     . ..:#####=
                   . . ..::==*#*#:.
                   .   ..---. .   .-+ ..
                  ... . -:--:.:::-===
                    .........--:-.. . +:
                         . .  . . .  ..--
                        .        ...---
                       .-.. .    . .::.
                   .   ..-...   --=:-    .
               .  .  .    ..--...::.
         .  .                .---          .  .  .  .        

                        ..... .......
                    . ..:*#####.
                  . .  .-==***#*:
                  .   ..--.  .   ..* . .
                 . . . --::::=:-:*=*
                    ... -........ .  .-:.
                              .. . ...:.
                       ..       . -.-.
                      .-...     ..:=
                  .    ......   ::::
              . .          -=::-.
       . .         .  .       .       .  .  . .             

                       .............
                   .  .=#*###:.
                 .  . .-:=++****
                  .  ...-.  . .  .= ..
                 .. . ..-:::=:-::*#
                    . .... .. ..    .--
                             .......:-
                      ..   .      .-
                      :....   ..-=:
                 .  .   ....  .-::.
            . .            -=--
     . .         .    .                                   

                      ..-.:..-::.:
                  . . +**###=
                 .   ..-+:---++::
                 .. ..--.. .... =...:
                 . .. .---++..-+*
                      . .  . . .  ..-.
                      .  .   . ..---
                     .-..      ..::
                   .  -....  .::+     .
              . .       ..::-::.   .
       .  .       . .       .                           

                     ...::.:.::::
                  . ..+**###:.
                 .   .-::-----+---
                .. . :-.........=.:-
                  ... --.-:::.. -+:
                      . .  . .  . --
                     . .     . ---
                    .-...    ..-=
                .    . -..  .-::-
            .  .   .    .-=:-
      .  .            .                               

                    ...:::.:::::.
                 .  .-***###-
                . . ..-:---- +---
                .  ..--....:-.=:::
                 ... ....---- - -+
                      .   . .. ...:
                    ..        -.-
                    --..    ..=:
               .      ....  -::-
           . .   .       -:--                       

                   . :::::==:
                .  ..=***##:
                 . ..---... .-+ -
               .. . -----::-:*=:
                 ... -.......  ..:-
                          ......--
                    -.       ..-
                   .-...   .-=-
              .   .   ..-..-:-
         .   .   .       --                        

                   ..:=:==:.
                . . +*=##*:
               .  ...--.. . -+ ..
               .. . -:-::=-==:
                  . ... ... .  .--
                          .....:-
                   -. .     ..-.
                .  .....  .-::-
             .        .-:.::.
       . .        .      .                        

                  ..:==*=:.
               . . .:=**#*=
               .  ..-.. . . = ..
               . . --:::+.-+*.
                  . .. . . .  .-.
                   .      - ---
                  .-..    ..::-
               .    ....  :::
           . .     .   -:--                     
                        .
                 . :==**=
               . . :=*=#**
              ..  ---.  . .-:. -
               .....-::+-.-+*
                   . . . .  . :.
                  ..      ...-
                  -...   ..:+
              .     .... -:-
         .  .    .    .-..                      
                        .
                . .=****:.
              .  ..:=++**-
              . . --.. .. .=..
               .....--:+.--+-
                   .   . . . :.
                  ..      ..-.
                 .-...  ..:+
             .      .....:-
        . .      .    . .                      
                       .
                . =****=
              .  .-+::+**:
              . ..--. ... ::...
               .. .---::.- +:
                   .   .. ...-
                 .. .     ...
                 -...   -::-
            .       --:.:-     .
       . .     .                             
                      .
               . .=**#*:
              . ..:=::+*+
             ..  -:.......=.:
               ......---. .-:-
                      . ....:
                 -.      .-.
               . ....  .-+
           .  .     --:-.                   
                     . .
               . =#*#*:
             .  ..::---++-
             . . :-...:..*::.
               . ....... . .:.
                 .    .. ..-
                ....   ...:.
                 . -. .-:.
         .  .       .--                    
                    . .
              . .:*###.
               ..-:----+--
            .. ..--..::.==
               . .. ...   .-.
                .     . ..-
                -..   ..-:.
              .   .....:-
        .           . .                   
                   .  .
              . .*#*#=
             . ..-:----+-.
            ..  .--.::-==
                .. . ..   .-
                .     . --
                -..   .::-
             .    ....:-
        .  .         .                   
                  . . .
              . :*###.
            .  .-:-----+-
            ... ---::--=*
                . . ..  . :
                .     .--.
               -...  .-+
            .     .-:--     .           
                 . . ..
             . .:*###
            .  .---...-:--
            . ..--:::--=:
                .  . . . :
               ..    . --
               -...  -::.
           . .    --:.                 
made with my project glyphtone

This is the website of Alex Gourley. I am a vocateur technologist. Most visibly, I lead the team at activetheoryinc.com although I likely have a half dozen other projects going on. Lately, many have been about democratic technology. I have been volunteering time for the data pipeline at openballot.app and incubating some of the political depolarization projects I write about on this site. When I’m not doing any of that, I may be reading science fiction, jogging or adventuring somewhere in the Sierra Nevada.


Sometimes I write to think, and I post these in my blog, tap below to see it.

> read nfinite.games