home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume43 / globe / part01 / globe.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-07-21  |  35.6 KB  |  733 lines

  1. /* globe - display the currently-lighted face of the Earth in ASCII
  2. **
  3. ** Copyright (C) 1994 by Jef Poskanzer <jef@netcom.com>.
  4. **
  5. ** Permission to use, copy, modify, and distribute this software and its
  6. ** documentation for any purpose and without fee is hereby granted, provided
  7. ** that the above copyright notice appear in all copies and that both that
  8. ** copyright notice and this permission notice appear in supporting
  9. ** documentation.  This software is provided "as is" without express or
  10. ** implied warranty.
  11. */
  12.  
  13. #include <sys/types.h>
  14. #include <stdio.h>
  15. #include <time.h>
  16.  
  17. #define SECSPERDAY 86400
  18. #define OFFSET 43200
  19.  
  20. #define NGLOBES 30
  21. #define NLINES 23
  22.  
  23. static char* globes[NGLOBES][NLINES] =
  24.     {
  25.     "             ._o##HMP'\"\"\"&&Z##o_",
  26.     "          _od'`\"\"' \"\"?\\ HMM9MMMMMHb_",
  27.     "       .dHM'        `9M#HMMMMMMMMMMMMb.",
  28.     "     .d#\"\"'         ooHM#9HMMMMMMMMMMMMb.",
  29.     "    d*'             HMMdbdd+'*HH#MMMMMMMM?",
  30.     "  ./'            ..?MMMMMMM#bd##obMMMMMMMMb",
  31.     "  H              $MMMMMMMMMMMMMMMMM&MMMRMHMH",
  32.     " d6.            |MMMMMMMMMMMMMMMMMMM&HMMM|`9b",
  33.     "|             - {MMMMMMMMMMMMMMMMMMMM&MH''  H|",
  34.     "MMH|            `9MMMMMMMMMMMMMMMMMMMMM#H'  `H",
  35.     "MMMM#.            \"**\"\"'\"#MMMMMMMMMMMMMM|    |",
  36.     "MMMMMb\\                   |MMMMMMMMMMMH'     |",
  37.     "MMMMMMMMHo                `?MMMMMMMMMM       |",
  38.     "MMMMMMMMMH                  MMMMMMMMMb  .    |",
  39.     "|*MMMMMMM.                 |MMMMMMMMM*,H|   .|",
  40.     " \\TMMMMMM'                 `MMMMMMMP',M?.   /",
  41.     " `|9MMMR'                   HMMMMMP' `'    |",
  42.     "  `?9MMM                    `MMMH'        /",
  43.     "    \\MMH                     \"\"         ,/",
  44.     "     `*M\\                             ./'",
  45.     "       `*\\o   ..                    ,+'",
  46.     "          \"-\\,_                 _.-\"",
  47.     "              \"^~-v_o#######d#\"\"",
  48.     "              _o#>MMMM?\"\"`?&##o_.",
  49.     "          _dHH''+\"\"  \"\"-o.+MMMMMMHb_",
  50.     "       .dHMMM'         `9M#MMMMMMMMMMb.",
  51.     "     .dMH*\"\"\"          ,odMH*MMMMMMMMMMb.",
  52.     "    dMP'         --    `HMMdo&/*`#M#MMMMM?",
  53.     "  .dP'                .?MMMMMMM#o##boMMMMMb",
  54.     "  HM|                ?MMMMMMMMMMMMMMMMMMMMM&",
  55.     " d\"Mb_               MMMMMMMMMMMMMMMMMMMHMM|\\",
  56.     "|M    |              MMMMMMMMMMMMMMMMMMM6MH'`|",
  57.     "|MdMH#.              `HMMMMMMMMMMMMMMMMMMMH| |",
  58.     "|`MMMMH#\\              `**\"\"'`#MMMMMMMMMMMM' |",
  59.     "||MMMMMMMo_                    HMMMMMMMMMH'  |",
  60.     "||MMMMMMMMMMHb.                `HMMMMMMMM'   |",
  61.     "|`MMMMMMMMMMMH'                 |MMMMMMMM..  |",
  62.     "| `HMMMMMMMMM                  .MMMMMMMMH,& .|",
  63.     " \\  TMMMMMMMM                  `HMMMMMM',H: /",
  64.     " `| `HMMMMM\"'                   MMMMMH' \"' |",
  65.     "  `\\ /MMMMP                     |MMH\"'    /",
  66.     "    \\.`MMH'                     `\"'     ,/",
  67.     "     `\\:HM.                           ./'",
  68.     "       `~Z#\\v    .                  ,/'",
  69.     "          \"-\\_ \\.               _.-\"",
  70.     "              \"\"b~v\\_od#####=d\"\"",
  71.     "              _odp$MMMHR:\"\"\"##o_",
  72.     "          _d$MMH\" \"*\"  \"\" \\\\+HHMMHb_",
  73.     "       .dHMMMHMR          \"*HHMMMMMMMb.",
  74.     "     .dMMMM*\"'\"'           vdMM#MMMMMMMb.",
  75.     "    dMMMP'            -    |HM6bdd#`HMHMM?",
  76.     "  .dMHP'                 ..|MMMMMMHbd#bMMMb",
  77.     " .H' &b                  :HMMMMMMMMMMMMMMMMH",
  78.     " d[p\"9H\\_.               |MMMMMMMMMMMMMMMMMMb",
  79.     "|`HH     '               |MMMMMMMMMMMMMMMMMMT|",
  80.     "| `boHMH#L               ``MMMMMMMMMMMMMMMMMH|",
  81.     "|   dMMMMMH#\\              ``#\"\"\"\"*HMMMMMMMMM|",
  82.     "|. |MMMMMMMMMo\\                    |MMMMMMMM||",
  83.     "|  |MMMMMMMMMMMMM#\\                `9MMMMMMH |",
  84.     "|   9MMMMMMMMMMMMM?                 |MMMMMM|.|",
  85.     "|    *HMMMMMMMMMM|                 .MMMMMMM\\L|",
  86.     " \\     HMMMMMMMMM'                 `MMMMMP\\P/",
  87.     " `\\    |MMMMMMP\"'                   MMMMP'^7",
  88.     "  `\\    9MMMMM'                    .MMH'  /",
  89.     "    \\.  `MMMH'                      \"   ,/",
  90.     "     `\\. `HM|                         ./'",
  91.     "       `~\\ *H\\,    ..               ,/'",
  92.     "          \"-\\_  ,\\              _.-\"",
  93.     "              \"-+#qo\\_ood###==\"\"",
  94.     "             ._o##M'MMMMH?:'-qo_",
  95.     "          _dH*SMMM\" `\"\"  \"\" \\o&HMHb_",
  96.     "       .dHMMMMMMHML          \"*HMMMMMb.",
  97.     "     .dMMMMMMH*\"'\"'           ,dMM#MMMMb.",
  98.     "    dMMMMMM*'            --    *MMb&d?*MH?",
  99.     "   dMMM#M''                   .|MMMMMHb#bMb.",
  100.     "  HMH' .H\\                   `]MMMMMMMMMMMMH",
  101.     " /|MLd/'9Hb__                 MMMMMMMMMMMMMMb",
  102.     "|  `HM+      '                MMMMMMMMMMMMMMM|",
  103.     "|    |bodMM##?                `9MMMMMMMMMMMMMH",
  104.     "|      |MMMMMMH#b               \"**\"\"\"#MMMMMMM",
  105.     "|   . |MMMMMMMMMMbo_                   MMMMMMM",
  106.     "|     |MMMMMMMMMMMMMMMb,               `MMMMMM",
  107.     "|      ?MMMMMMMMMMMMMMH'                MMMMMH",
  108.     "|       ?HMMMMMMMMMMMM'                JMMMMM|",
  109.     " \\        |MMMMMMMMMMP                 MMMMRP",
  110.     " `|        MMMMMMMR\"\"                  MMMP7",
  111.     "  `\\       9MMMMMH'                   |MH'/",
  112.     "    \\.     |MMMH?                     `',/",
  113.     "     `\\.    TMM'                      ./'",
  114.     "       `~\\   `HL.-    .             ,/'",
  115.     "          \"-\\_  ' ,, .          _.-\"",
  116.     "              \"-~~HHo__,od##==^\"'",
  117.     "              _od#HM[\"MMMM:$--v_.",
  118.     "          ,oHMR'$HMM: `\"'  \"' -HHHb_",
  119.     "       .dHMMMMMMMMM#M?         `*&MMMb.",
  120.     "     .dMMMMMMMMMH\"\"'`\"           ,HMHMMb.",
  121.     "    /MMMMMMMMMP'             -    *H6ddPH?",
  122.     "   /JMMMMM#M''                    .MMMMM#Hb",
  123.     "  | MMM?   H&,                   `HMMMMMMMMH",
  124.     " /  |MM_#|`\"DHb\\_.                HMMMMMMMMMb",
  125.     "|    \"\"HM#.      !                |MMMMMMMMMM|",
  126.     "|       `HoodMMH##_               `*MMMMMMMMMH",
  127.     "|         `|MMMMMMMH#o              `**\"'*MMMM",
  128.     "|      .  |MMMMMMMMMMMbo.                 dMMM",
  129.     "|         &MMMMMMMMMMMMMMMMb.             |MMM",
  130.     "|          9MMMMMMMMMMMMMMMH'             |MMH",
  131.     "|           *HMMMMMMMMMMMMT               HMM|",
  132.     " \\            TMMMMMMMMMMM'              |MMP",
  133.     " `|           `MMMMMMMM'\"'               dMH",
  134.     "  `\\           MMMMMMH'                 ,MP",
  135.     "    \\.         MMMM#'                   i/",
  136.     "     `\\.       TMM?                   ./'",
  137.     "       `~\\     `*M?,-    _          ,/'",
  138.     "          \"-\\_    ` ,, .        _.-\"",
  139.     "              \"-\\=vHMb__ooo#==-\"",
  140.     "              _od#HMM6&*MMMH::-_",
  141.     "          _dHMMMR??MMM? \"\"| `\"'-?Hb_",
  142.     "       .~HMMMMMMMMHMMM#M?        `*HMb.",
  143.     "     ./?HMMMMMMMMMMM\"*\"\"\"           &MHb.",
  144.     "    /'|MMMMMMMMMMM'             -   `*MHM\\",
  145.     "   /  |MMMMMMHHM''                   .MMMHb",
  146.     "  |   9HMMP   .Hq,                   TMMMMMH",
  147.     " /     |MM\\,H-\"\"&&6\\__               `MMMMMMb",
  148.     "|       `\"\"HH#,       \\             - MMMMMMM|",
  149.     "|           `HoodHMM###.              `9MMMMMH",
  150.     "|              .MMMMMMMM##\\             `*\"?HM",
  151.     "|         ..  ,HMMMMMMMMMMMo\\.              |M",
  152.     "|             |MMMMMMMMMMMMMMMMHo           |M",
  153.     "|              ?MMMMMMMMMMMMMMMM*           |H",
  154.     "|.              `#MMMMMMMMMMMMM'           .M|",
  155.     " \\                `MMMMMMMMMMM*            |P",
  156.     " `\\                MMMMMMMMT\"'            ,H",
  157.     "  `\\              `MMMMMMH?              ./",
  158.     "    \\.            |MMMH#\"               ,/",
  159.     "     `\\.          |MMP'               ./'",
  160.     "       `~\\        `HM:.-    .       ,/'",
  161.     "          \"-\\_       '_\\ .      _.-\"",
  162.     "              \"-\\-#odMM\\_,oo==-\"",
  163.     "              _od#HMMMMM&HMM#~o_.",
  164.     "          _vHMMMMMM$`9MMb_\"\"' \"'`\\b_",
  165.     "       .~'|MMMMMMMMMMMMMMHM\\.     `\"#b.",
  166.     "     ./' ,MMMMMMMMMMMMMP*\"'\"'        `Mb.",
  167.     "    /'  |MMMMMMMMMMMMM'             - `*M?",
  168.     "   /     MMMMMMMM#HM'                   9Mb",
  169.     "  |      99MMM'    9\\\\                 `TMMH",
  170.     " /         HMM\\,#|\"\"?pMb__.             |MMMb",
  171.     "|           \"\"\"#M#+       `|           - MMMM|",
  172.     "|                ?\\oodHMH##L.            `HMMH",
  173.     "|                  `|MMMMMMMM#b,          `*\"H",
  174.     "|              -   |MMMMMMMMMMMMo_           |",
  175.     "|                  &MMMMMMMMMMMMMMMHo        |",
  176.     "b                   9MMMMMMMMMMMMMMM*        |",
  177.     "|,                   *HMMMMMMMMMMMM?        .|",
  178.     " \\                     TMMMMMMMMMM?         /",
  179.     " `|  -                 dMMMMMMMP\"'         /'",
  180.     "  `\\                   MMMMMMH'           /'",
  181.     "    \\.                |MMMH#\"           ,/",
  182.     "     `\\.              MMH'            ./'",
  183.     "       `~\\            HM:..   .     ,/'",
  184.     "          \"-\\_          .\\      _.-\"",
  185.     "              \"-\\-odbo#ML_oo-=-\"",
  186.     "             ._od#HMMMMHMR&M##-_",
  187.     "          _/dMMMMMMMM[:$MMb\\:\"|\"\"^~_",
  188.     "       .~'' |MMMMMMMMMMHMMMMH&\\    `\"\\.",
  189.     "     ./'   .HMMMMMMMMMMMMMMP*'\"'      \"\\.",
  190.     "    /'     |MMMMMMMMMMMMMM'             *?",
  191.     "   /        HMMMMMMMMHHM?                !b",
  192.     "  |         `6HMMM|    T|+.              `9H",
  193.     " /|          ` HMM?_dH`\"\"&$bo__           `Mb",
  194.     "|               ``\"*HH#|       \\           TM|",
  195.     "|                    `*bo\\#MMH##_          `HH",
  196.     "}                       ']MMMMMMMH#\\        `H",
  197.     "|                   .   dMMMMMMMMMMMo\\       |",
  198.     "|                       MMMMMMMMMMMMMMMH,    |",
  199.     "|                       `HMMMMMMMMMMMMMH'    |",
  200.     "|                        `*MMMMMMMMMMMM'    .|",
  201.     " \\                          MMMMMMMMMM'     /",
  202.     " `|                        |MMMMMMM?\"'     |",
  203.     "  `\\                       MMMMMMH'       /",
  204.     "    \\.                    HMMM#?'       ,/",
  205.     "     `\\.                 ?MM*'        ./'",
  206.     "       `~\\               MM?..  .   ,/'",
  207.     "          \"-\\_            _o.   _.-\"",
  208.     "              \"-\\-vod#od#M:o-~-\"",
  209.     "             ._od#dHMMMMMMM9##o_",
  210.     "          _\\H#*MMMMMMMMM??9Mbd$\"\"`._",
  211.     "       .~^\"   `HMMMMMMMMMMMMMMMHb.  `\\.",
  212.     "     ./'      ,HMMMMMMMMMMMMMMP\"'\"    `\\.",
  213.     "    /'        |MMMMMMMMMMMMMMT         -`\\",
  214.     "   /           `MMMMMMMMMHHH?             \\",
  215.     "  |.            `H*MMMP    !Pq\\           `\\",
  216.     " / `|              *MMH_,#|\"\"?&6o_.        `b",
  217.     "|                    \"\"\"#M##       \\        +|",
  218.     "|                         `#oooHMH##\\        \\",
  219.     "| .                          'MMMMMMMH#,     |",
  220.     "|                       ..   HMMMMMMMMM6\\.   |",
  221.     "P                           |MMMMMMMMMMMMMH, |",
  222.     "| .                          |MMMMMMMMMMMMH' |",
  223.     "|!                            `HMMMMMMMMMH  .|",
  224.     " \\   '                          MMMMMMMMH'  /",
  225.     " `|                            ,MMMMMMP\"   |",
  226.     "  `\\                          .MMMMMH'    /",
  227.     "    \\.                       ,HMM#*\"    ,/",
  228.     "     `\\.                    .MM*'     ./'",
  229.     "       `~\\                  MR\"-  _ ,/'",
  230.     "          \"-\\_              _o.._.-\"",
  231.     "              \"-\\-vooo#oo#HS-~-\"",
  232.     "              _od#d&&MMMMMMM##o_.",
  233.     "          _~?MH**MMMMMMMMM$$*Mb&P+._",
  234.     "       .~^-\"'    \"MMMMMMMMMMMMMMMM\\_`\\.",
  235.     "     ./'          HMMMMMMMMMMMMMMR*\"  `\\.",
  236.     "    /'            9MMMMMMMMMMMMMM.      `\\",
  237.     "   /               `HMMMMMMMMH#M:         \\",
  238.     "  |  .              `*&MMMM    `Hq,        |",
  239.     " /    \\.              '`HMM?_dH`\"`H6o_.     \\",
  240.     "|                        ``\"\"HH#|     `|    `|",
  241.     "|                              ?\\ooHMH##.    |",
  242.     "|                                 |MMMMMM#,  |",
  243.     "|                            .   |MMMMMMMMb\\ |",
  244.     "|-'                              &MMMMMMMMMMH|",
  245.     "|   .                            `HMMMMMMMMMH|",
  246.     "|_`                               `HMMMMMMMM.|",
  247.     " \\                                  MMMMMMM'/",
  248.     " `|                                JMMMMM''|",
  249.     "  `\\                              ?MMMM*' /",
  250.     "    *b                           dMM#'' ,/",
  251.     "     `\\.                       .HH*'  ./'",
  252.     "       `~\\                    |MP: .,/'",
  253.     "          \"-\\_               .,:_.-\"",
  254.     "              \"-~-_oooodbod##:-\"",
  255.     "              _od>d&&&HMMMMM##o_.",
  256.     "          _~/\"TMH**HMMMMMMMM$$&MHk~_",
  257.     "       .~''-`\"'    `*HMMMMMMMMMMMMMHZ>.",
  258.     "     ./'             |MMMMMMMMMMMMMMP'`\\.",
  259.     "    /'               `HMMMMMMMMMMMMM.   `\\",
  260.     "   /                   `HMMMMMMMMHH[      \\",
  261.     "  |                     `*RHMMM    `Db     |",
  262.     " /       `|                 *MMb_?#\"\"\\Mo_.  \\",
  263.     "|                             \"\"\"#M#|    `. `|",
  264.     "|                                  `\\odHM#b  |",
  265.     "|                                     TMMMMH||",
  266.     "|  -                              .  |MMMMMMMd",
  267.     "|   -                                {MMMMMMMM",
  268.     "H    -                               `MMMMMMMH",
  269.     "|. . '                                |MMMMMM|",
  270.     " \\\\`        '                          dMMMMP",
  271.     " `|                                   ?MMMH7",
  272.     "  `\\                                 ?MMM*/",
  273.     "    \\:\\,                           .dMH*\\/",
  274.     "     `\\H.-                        ,M*'./'",
  275.     "       `~\\                      .H*:,/'",
  276.     "          \"-\\_                 _\\,-\"",
  277.     "              \"-\\-\\,ooooo#oo=d\"\"",
  278.     "              _o#>?&&&&HMMMM##o_",
  279.     "          _od*\"\"TMH*\"#MMMMMMMM$&HHb_",
  280.     "       .//\"'--`\"\"     `\"HMMMMMMMMMMMMb.",
  281.     "     ./'                 MMMMMMMMMMMMMT\\.",
  282.     "    /'                   `HMMMMMMMMMMM? `\\",
  283.     "   /                       `HMMMMMMMM#L   \\",
  284.     "  |                          `HHMMM   `H\\  |",
  285.     " /          ``|                 ?HMb_#|'9b\\.\\",
  286.     "|'                                ``\"#Hb   `:|",
  287.     "|                                      *bdMHL|",
  288.     "|                                        |MMMH",
  289.     "|     -                               .  MMMMM",
  290.     "H,      '                               |MMMMM",
  291.     "M`|     -                                MMMMH",
  292.     "|. ,  . `       .                        |MMM|",
  293.     " \\.., '                                  ,MMP",
  294.     " `&,                                    .HMH'",
  295.     "  `9,                                  ,MMP",
  296.     "    *, `\\,                            ?MH?",
  297.     "     `\\.|| -                        ,&&>'",
  298.     "       `~\\                        ,&6>'",
  299.     "          \"-\\_                 ._v~\"",
  300.     "              \"^~-v_,ooooodb~=\"\"",
  301.     "              _od#d?&&&&&MMM##o_.",
  302.     "          _vH##\"\"\"?MM#\"*HMMMMMMMZ&b_",
  303.     "       .d/>'\"  - '\"'     `\"HMMMMMMMMMb.",
  304.     "     .d*'                   TMMMMMMMMMM+.",
  305.     "    d*'                      *MMMMMMMMMM/\\",
  306.     "   /'                          `HMMMMMMHb \\",
  307.     "  |                              `HMMM| `\\\\|",
  308.     " /               `~                 *MH\\#P*b\\",
  309.     "| '                                   \"\"*H| `|",
  310.     "|                                        `9oMH",
  311.     "|                                          `MM",
  312.     "L                                        - |MM",
  313.     "Mb?.       -'                              &MM",
  314.     "[P|\"\\       -   .                          |MH",
  315.     "|M,   .  _  `                              |M|",
  316.     " 9H\\  \\  \"                                 |P",
  317.     " `HMb                                     ,H",
  318.     "  `9Mb                                  .?P",
  319.     "    *H|   \\b                           .H?",
  320.     "     `<!  |R                         .d*'",
  321.     "       `~\\                         .d*'",
  322.     "          \"-\\_                  _,-\"",
  323.     "             `\"\"\\=v\\_,oooood~~-\"'",
  324.     "              _od#&&$?&&&&MM##o_.",
  325.     "          _odMM#\"\"'\"\"9MM*\"#MMMMMMHb\\",
  326.     "       .dH*:/'\"- -- \"\"      `*HMMMMMMb.",
  327.     "     ./M#^'                    ?MMMMMMMb.",
  328.     "    dMp'                        `HMMMMMMM?",
  329.     "  ./'\"                            `*MMMMMMb",
  330.     " ./-                                `HMMM `&",
  331.     " /                   `-|               ?Mb?Pb",
  332.     "|'  '                                    `\"&||",
  333.     "M                                           \\M",
  334.     "T                                            T",
  335.     "Mo.           -                            . M",
  336.     "T9Mb?\\.        -`                            M",
  337.     "P_?P? \"\\        -                            H",
  338.     "|MbH,    .   _  `                           ||",
  339.     " 9MMH\\   v.  '                              /",
  340.     " `HMMMH.                                   /'",
  341.     "  `9MMMH                                 ./'",
  342.     "    \\:*H|    `b,                        ,/",
  343.     "     `\\.`    dT                       ./'",
  344.     "       `~\\                          ,/'",
  345.     "          \"-\\_                  _.-\"",
  346.     "             `\"\"*bqb__,ooooo~=-\"",
  347.     "              _od#M&&&?$&&HM##o_.",
  348.     "          _oHH#MM#\"\"'\"\"*MMP\"#HMMMHb_",
  349.     "       .dHMM? ~\"''  ---\"'     `\"#MMMMb.",
  350.     "     .dM#M#^'                    `*MMMMb.",
  351.     "    dMM?&'                         `HMMMM?",
  352.     "  .dP|'\"                             \"*MMMb.",
  353.     "  HT-                                  `HMb\\",
  354.     " /:                       `~             `HHb",
  355.     "|||                                        `*|",
  356.     "PH|                                          \\",
  357.     "M\"'`                                         |",
  358.     "M&\\o_ .                                      {",
  359.     "R+\"9HMbv+\\           `                       |",
  360.     "T*'_:9`b ``\\             .                   |",
  361.     "| dMbJH.     ,   ..  ^                      .|",
  362.     " \\MMMMMH\\    \\   `  .                       /",
  363.     " `HMMMMMMH.                                |",
  364.     "  `9MHHMMMH                               /",
  365.     "    *. `*#H     `&o                     ,/",
  366.     "     `\\.  `'    dP'                   ./'",
  367.     "       `~\\                          ,/'",
  368.     "          \"-\\_                  _.-\"",
  369.     "             `\"\"*#&#b__,oooo-~-\"",
  370.     "              _od#HM6&&$?&&M##o_",
  371.     "          _oHMM##HMH*\"\"\"\"`HMM\"#HMHb_",
  372.     "       .dHMMMM* .*'` - - `\"'    `\"*MMb.",
  373.     "     .dMMM#&H*^'                    ?MMb.",
  374.     "    dMM&M:d/'                        `*MM?",
  375.     "  .dMM| '\"                             `*Mb.",
  376.     "  HMMT-                                  `HH",
  377.     " dH\":                         \"~.          ?b",
  378.     "|M ||     .                                 `|",
  379.     "M?.4[                                        |",
  380.     "M,H''                                        |",
  381.     "MMMp]ov_.               -                    |",
  382.     "H$\"b\":99MHo++\\           -                   |",
  383.     "|\"`\"*._:`T`=  \"b          -                  |",
  384.     "|   ?HMb_M?      .,   _  `-                 .|",
  385.     " \\ ,MMMMMMMb_    v.   '                     /",
  386.     " `|`MMMMMMMMMb                         -   |",
  387.     "  `\\`HMH#MMMMM                            /",
  388.     "    \\:'  `\"###      `#v                 ,/",
  389.     "     `\\.     \"     o&'                ./'",
  390.     "       `~\\                          ,/'",
  391.     "          \"-\\_                  _.-\"",
  392.     "             `\"\"*#HH##__,ooo-~-\"",
  393.     "              _od#HHM6&&&?$&##o_",
  394.     "          _oHMMMMH##RM#\"\"\"\"`#MM\"#Hb_",
  395.     "       .dHMMMMMMH' .*\"` - - `'    `\"Hb.",
  396.     "     .dMMMMMH#$&+-\"                  `9b.",
  397.     "    dMMMM#][_d&'                       `H?",
  398.     "  .dMMMMH |'\"`                           `\\",
  399.     "  HMMMMM'-                                `\\.",
  400.     " /MMH\"::                          \"~.       \\",
  401.     "|?MM  Hi      `                             `|",
  402.     "|T?' ||M                                     |",
  403.     "|H|.d}`'  '                                  |",
  404.     "|9LMM&p!|o,_. .              -               |",
  405.     "|`H??|\\`\":PHMHovd\\_            '             |",
  406.     "|  \"\"\"?* :_:`T`b. `?\\             .          |",
  407.     "|      ?#MML.M?       ,   ..  `             .|",
  408.     " \\   .dMMMMMMMM#.    .\\   `                 /",
  409.     " `|  `HMMMMMMMMMMb                         |",
  410.     "  `\\  `9MM##MMMMMM                        /",
  411.     "    \\.  \"   `\"##H|      :b,             ,/",
  412.     "     `\\.        `'    ,d*'            ./'",
  413.     "       `~\\                          ,/'",
  414.     "          \"-\\_ .                _.-\"",
  415.     "              \"\"*#HMM##:_,oo---\"",
  416.     "             ._o##HM&M6&&&$?##o_.",
  417.     "          _oHMMMMMMH##H9M*\"'\"`#HMb\\_",
  418.     "       .dHMMMMMMMMMM  :\"'' - - \"   `\"\\.",
  419.     "     .dMMMMMMMMH#\"&b-\"                `\\.",
  420.     "    dMMMMMMM#TM_,#?                     `\\",
  421.     "  .dMMMMMMMM  \"''                         \\.",
  422.     " .HMMMMMMMM: -                      .      |",
  423.     " dHTMMMH\"':                          `^|    \\",
  424.     "|P `MMH  |6.                                `|",
  425.     "M'`|P#' ,|M6                                 |",
  426.     "T  &H .dM-\"'                                 |",
  427.     "|  9M.MMH#r?|ov\\_                -           |",
  428.     "|   `6:$'#|`\"\"?*MMHov*,.          -'         |",
  429.     "|     \"\"`*?\" __:\"9\"*=  \"\"|         -         |",
  430.     "|         .d#MM6_MH.       |   _  `-        .|",
  431.     " \\      .oHMMMMMMMMH\\     v.   '            /",
  432.     " `|     `MMMMMMMMMMMMH.                    |",
  433.     "  `\\     `MMM##HMMMMMM'                   /",
  434.     "    \\,    `'    \"\"###'      Tb          ,/",
  435.     "     `\\.           `\"     o/' -       ./'",
  436.     "       `~\\                          ,/'",
  437.     "          \"-\\_                  _.-\"",
  438.     "              \"\"*#HMMMMHc_,o---\"",
  439.     "              _o##HMM&MM&&&&:#o_",
  440.     "          _oHMMMMMMMMM###&MP\"'\"*#H+_",
  441.     "       .dHMMMMMMMMMMMMM  :*  - --'  `\\.",
  442.     "     .dMMMMMMMMMMMM#*\\H~'             `\\.",
  443.     "    dMMMMMMMMMMH?ML_oH'                 `\\",
  444.     "  .dMMMMMMMMMMM}  *\"'                     \\",
  445.     " .HMMMMMMMMMMMH: -                     .   |",
  446.     " /MMH\"MMMHM?\" :                         `~. \\",
  447.     "|'M'  9MMM|  -M,       `                    `|",
  448.     "|.M   |i**' .~TM.                            |",
  449.     "| \"  |&M  .dM| \"'  '                         |",
  450.     "|     9ML|MMH>p'*,o._.  .            -       |",
  451.     "|      `H???'#\\ \"\"`P9MM#vv+\\.         -'     |",
  452.     "|        `\"\"`\"\"*'.__``&\"*~  \"b.       -  .   |",
  453.     "|             .d#HMM\\_Mb       .   _  `    ..|",
  454.     " \\          ,oHMMMMMMMMM#.    ..   '        /",
  455.     " `|         9MMMMMMMMMMMMM|                |",
  456.     "  `\\         9MMH##HMMMMMM'               /",
  457.     "    \\.        \"     `?#H#'     .H.      ,/",
  458.     "     `\\.               \"'    ,p''-    ./'",
  459.     "       `\\\\                          ,/'",
  460.     "          \"-\\_                  _.-\"",
  461.     "             `\"\"*#HMMMMMM#:o---\"",
  462.     "             ._od#HMMM6HM&&&#>o_",
  463.     "          _oHMMMMMMMMMMMH##*MM\"\"`b\\_",
  464.     "       .dHMMMMMMMMMMMMMMMH. ?'  - ^ `\\.",
  465.     "     .dMMMMMMMMMMMMMMMH#'db-'         `\\.",
  466.     "    dMMMMMMMMMMMMMMH`M\\_oM'             `\\",
  467.     "  .dMMMMMMMMMMMMMMM|  \"\"'                 \\",
  468.     "  H#MMMMMMMMMMMMMMHi -                   . |",
  469.     " d? MMM*\"HMMMPM?\"':.                      `\\\\",
  470.     "|'  MP' .`9MMM|   4b        '               `|",
  471.     "H   M|  ` d`**'  /'Hb                        |",
  472.     "|   `'   q/H  .,HD \"'                        |",
  473.     "|        `&ML:MMM$cr!P,ov_.              -   |",
  474.     "|          `H$:?'`*|`\":9\"HMMbv/\\\\         '  |",
  475.     "L            `\"\"\"\"\"?\" :__\"`T`b| `?|          /",
  476.     "|,                 _d#MM6_JH,      |  .. -  ,|",
  477.     " \\.             _odMMMMMMMMMH\\    ,.  `     /",
  478.     " `|             HMMMMMMMMMMMMM|            |",
  479.     "  `\\             MMMH##HMMMMMM'           /",
  480.     "    \\.  .        `\"     `*#H*'     M.   ,/",
  481.     "     `\\.                  `\"    ,~''  ./'",
  482.     "       `~:                          ,/'",
  483.     "          \"-\\_                  _.-\"",
  484.     "              \"^*#HMMMMMMM#&---\"",
  485.     "             ._od#HMMMMMHM6&##o_",
  486.     "          _dHMMMMMMMMMMMMMMH##9R'^~_",
  487.     "       .dHMMMMMMMMMMMMMMMMMMH,`*   `\"\\.",
  488.     "     .dMMMMMMMMMMMMMMMMMMM#*iD~'      `\\.",
  489.     "    dMMMMMMMMMMMMMMMMMM#`M\\,dH          `\\",
  490.     "  .dMMMMMMMMMMMMMMMMMMMH  *\"'             \\",
  491.     "  HMH#MMMMMMMMMMMMMMMMHb -                 $",
  492.     " dMM' $MMMH'`HMMMM\\H\"' :                    \\",
  493.     "|M?'  `MM'  .`TMMMH   -M\\       `           `|",
  494.     "MM'    Mb   ` |i`#'  ./!ML                   |",
  495.     "M|      \"    ?bM|  .oHr``'  `                |",
  496.     "H             $MM_|MMM\\#/ |o\\\\_            - |",
  497.     "|              `*6??:'|*|`\":9\"MMHov+\\       '|",
  498.     "H.                \"\"\"`\"'*' __.\"9\"*~ `\"|      ?",
  499.     "|H|                    .,##MML_Mb      | . `.|",
  500.     " 9b.                .,oHMMMMMMMMM?    \\  `  /",
  501.     " `&                 |MMMMMMMMMMMMM|        |",
  502.     "  `\\                 9MMH##HMMMMMH'       /",
  503.     "    \\.    .          `\"     `###'    ,| ,/",
  504.     "     `\\.                      \"'  ,/^'./'",
  505.     "       `~\\                          ,/'",
  506.     "          \"-\\_                  _.-\"",
  507.     "              \"\"\\dHMMMMMMMMM=:-\"",
  508.     "              _od#HMMMMMMMMM##o_.",
  509.     "          _dHMMMMMMMMMMMMMMMMH##M}~_",
  510.     "       .dHMMMMMMMMMMMMMMMMMMMMMb`9' `\\.",
  511.     "     .dMMMMMMMMMMMMMMMMMMMMMMH#`H/    `\\.",
  512.     "    dMMMMMMMMMMMMMMMMMMMMMM?9H.,M,      `\\",
  513.     "  .dHMMMMMMMMMMMMMMMMMMMMMMH  *\"'         \\",
  514.     "  HMMMM##MMMMMMMMMMMMMMMMMMS. -            |.",
  515.     " dMMMM*' `MMMMH'\"HMMMMPH?\" :.               \\",
  516.     "|MMH*'    9MP\"   /'MMMM|   |b.      .       `|",
  517.     "MMMH`     `Hb      M`**'  ,~TM,              |",
  518.     "MMM|        \"     #/H,  _dM~``'  '           |",
  519.     "MM'               `&ML.4MMH\\#$|\\ov_.         4",
  520.     "MM                  `*6:??'?* \"\":PHMHo/\\.    |",
  521.     "MM,.                  `\"\"\"`\"'*'.:_\"??*| `|   |",
  522.     "|M|d|                       .d#HM6.Mb     ,..|",
  523.     " 9LT|.|                  _odMMMMMMMMM,   , `/",
  524.     " `H/\"                    MMMMMMMMMMMMM     |",
  525.     "  `\\.                    9MMH##HMMMMH'    /",
  526.     "    \\.       .           `'    `*##*   ?\\/",
  527.     "     `\\.                         \"' ,/?/'",
  528.     "       `~\\   `                      ,~'",
  529.     "          \"-\\_                  _.-\"",
  530.     "              \"\"*#&MMMMMMMMM#b-\"",
  531.     "             ._o<>HMMMMMMMMM##o_.",
  532.     "          _oHMMMMMMMMMMMMMMMMMMM#&b_",
  533.     "       .dHMMMMMMMMMMMMMMMMMMMMMMMb?\\`\\.",
  534.     "     .dMMMMMMMMMMMMMMMMMMMMMMMMMM*Tp' `\\.",
  535.     "    /HMMMMMMMMMMMMMMMMMMMMMMMMM>&,,M,   `\\",
  536.     "  .dH#MMMMMMMMMMMMMMMMMMMMMMMMMH `?'      \\",
  537.     "  HMMMMM[MH##MMMMMMMMMMMMMMMMMM&,-'        |",
  538.     " dMMPMMMMH'  `MMMMH*\"?MMMMM\\H\"'`:           \\",
  539.     "|MMM6MH$'     TMM'   .`TMMMH,   M\\     `    `|",
  540.     "MMMMMHH`      `HH.   ` .L`#*'  /'ML          |",
  541.     "MMMMMM'         `'    -#dH   _dH \"'  '       |",
  542.     "MMMMP'                 `9ML.HMMP#p!|oo_      |",
  543.     "MMMM                     `#6:?`'*|`\":PHMbd\\. |",
  544.     "MMMM| .                    `\"\"\"\"\"*'.:_\"P`|`\\ |",
  545.     "|MMMH,M.                        .?#HM6,M   .\\|",
  546.     " 9MM|`M| -                   .odHMMMMMMM|  ,/",
  547.     " `HMM `'                     HMMMMMMMMMM|  |",
  548.     "  `9M,                       JMMH##MMMM*' /",
  549.     "    *.           .           \"'    *H#' ,?",
  550.     "     `\\.                           -'.o/'",
  551.     "       `~\\      '                   ,/'",
  552.     "          \"-\\_                  _.-\"",
  553.     "              \"^*#HHHMMMMMMM##-\"",
  554.     "              _od:&HMMMMMMMM##o_",
  555.     "          _dHMMMMMMMMMMMMMMMMMMMMD\\_",
  556.     "       .dHMMMMMMMMMMMMMMMMMMMMMMMMM&&~.",
  557.     "     .dMMMMMMMMMMMMMMMMMMMMMMMMMMMMH*H`\\.",
  558.     "    dH9HMMMMMMMMMMMMMMMMMMMMMMMMMM*&,J? `\\",
  559.     "  .dM#bbHMMMMMMMMMMMMMMMMMMMMMMMMMM|`?'   \\",
  560.     "  HMMMMMMMMH]M###MMMMMMMMMMMMMMMMMMb -     |",
  561.     " dMMMMMPMMMMM*'  `9MMMMH'\"9MMMMTM\"'`_       \\",
  562.     "|MMMMMMbMM*?'     `MMP'    'HMMMb   M,      `|",
  563.     "MMMMMMMMH#P`       `Mb    ' ||`#'  .^M,      |",
  564.     "MMMMMMMMMP           `'    |b]b  .dH-\"' `    |",
  565.     "MMMMMMMH'                   !MM_|MMH>p\"\\o\\   |",
  566.     "TMMMMMM                       *M???'#|\":T9M+\\|",
  567.     "|TMMMMM|  .                     \"\"\"\"\"*'__\"?*`#",
  568.     "||MMMMMD.dH                         .d#MMJ| .|",
  569.     " \\9MMMM `MP ..                   .odHMMMMM| /",
  570.     " `|*MMM! `'                      MMMMMMMMM||",
  571.     "  `\\`MM|                         MMH#HMMM*/",
  572.     "    \\:'                          \"   `#*\\/",
  573.     "     `\\.                             -?/'",
  574.     "       `~\\         '                ,/'",
  575.     "          \"-\\_                  _.-\"",
  576.     "              \"-+#HMM#MMMMMM##\"\"",
  577.     "             ._od#/$HMMMMMMM##o_",
  578.     "          _oHMMMMMMMMMMMMMMMMMMMMHb_",
  579.     "       .dHMMMMMMMMMMMMMMMMMMMMMMMMMMMb.",
  580.     "     .dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9+.",
  581.     "    dM&+9HHMMMMMMMMMMMMMMMMMMMMMMMMMM*b]/\\",
  582.     "  .dMMHd#o#MMMMHMMMMMMMMMMMMMMMMMMMMMH,?' \\",
  583.     " .HMMMMMMMPMMMMM]MH##MMMMMMMMMMMMMMMMMb,-  |",
  584.     " dMMMMMMMMM9MMMMMH'  `\"MMMMM*\"?MMMMPH\" :    \\",
  585.     "|MMMMMMMMMMbMM*\"\"      ?MMT'   `?MMM?  9\\   \"|",
  586.     "MMMMMMMMMMMMH#H`'       ?HL      6`#'  /9L   |",
  587.     "P\"HMMMMMMMMMMH'           \"     q/H  .dD'' ' |",
  588.     "| HMMMMMMMMH\"                   `9ML:MMR#?\\o.|",
  589.     "| `MMMMMMMM                       `H$??`#`:MMH",
  590.     "|  TMMMMMMM,  .                     \"\"\"\"*'_:P#",
  591.     "|  |MMMMMMM|,dH                         ?#MHL|",
  592.     " \\  9MMMMMi |M| ..                   ,dHMMMMP",
  593.     " `|  9MMMM' `\"'                     |MMMMMMH",
  594.     "  `\\  `HMM'                         JMH#MMP",
  595.     "    \\_ `\"               .           \"  |H?",
  596.     "     `\\.                              ./'",
  597.     "       `~\\            '             ,/'",
  598.     "          \"-\\_                  _.-\"",
  599.     "              \"-==&MMMM#MMMM##\"\"",
  600.     "             ._-c>&R?$MMMMMM##o_",
  601.     "          _o$MHMMMMMMMMMMMMMMMMMMHb_",
  602.     "       .~1MMMMMMMMMMMMMMMMMMMMMMMMMMMb.",
  603.     "     .<bdMM9MMMMMMMMMMMMMMMMMMMMMMMMMMMb.",
  604.     "    /\\M6b>^9R#MMMMMMMMMMMMMMMMMMMMMMMMMDM?",
  605.     "   /dMMMMb##b#dMMMMHMMMMMMMMMMMMMMMMMMMMb*\\",
  606.     "  bMMMMMMMMMMM&MMMMM$MM##HMMMMMMMMMMMMMMM\\-\\",
  607.     " dMMMMMMMMMMMMM*MMMMMM*   `9MMMM#\"?MMMMH\"`. \\",
  608.     "|HMMMMMMMMMMMMMbMMH\"?       9MM'   ??MMH  \\.`|",
  609.     "|MMMMMMMMMMMMMMMH##|`       `HH,   ' b`*' /M |",
  610.     "|*\"'#MMMMMMMMMMMMM*           `'    ?/H  ?D` |",
  611.     "|    MMMMMMMMMMM?'                   *M?4MM#bd",
  612.     "|    ?MMMMMMMMM'                      ?M???|:M",
  613.     "|     9MMMMMMMM|  .                     \"\"\"*_H",
  614.     "|     &MMMMMMMM}.oH|                      ,#M|",
  615.     " \\    `HMMMMMM: iMM  ..                 ,dMMP",
  616.     " `|    `HMMMMM' `\"'                    |MMMH",
  617.     "  `\\     *MMM|                        .MHHP",
  618.     "    \\.    `\"                          `',?",
  619.     "     `\\.                              ./'",
  620.     "       `~\\               `          ,/'",
  621.     "          \"-\\_                  _.-\"",
  622.     "              \"-~=q#HMMMHHMM##\"\"",
  623.     "              _v~:S&M$?HMHMM##o_",
  624.     "          _.:$\\#MMMMMMMMMMMMMMMMMHb_",
  625.     "       .~'.HMHMMMMMMMMMMMMMMMMMMMMMMMb.",
  626.     "     ./',odHMMMMMMMMMMMMMMMMMMMMMMMMMMMb.",
  627.     "    /\" |M6&d\\\"?M&#MMMMMMMMMMMMMMMMMMMMMMM?",
  628.     "   / _HMMMMMbd##obHMMMMMMMMMMMMMMMMMMMMMMM}",
  629.     "  | dMMMMMMMMMMMMMPMMMMH[9M###MMMMMMMMMMMMMH",
  630.     " / dMMMMMMMMMMMMMMM/HMMMMMH'  `\"MMMM*\"HMMMT:\\",
  631.     "| |MMMMMMMMMMMMMMMMMdMM#\":      ?MM'  .\"MMb`6|",
  632.     "| |MMMMMMMMMMMMMMMMMMH#H|'       ?H\\  ` |?* &H",
  633.     "|  ?*\"\"*HMMMMMMMMMMMMMH'           \"    bH .H9",
  634.     "|       {MMMMMMMMMMMH'                  `MLMMM",
  635.     "|       `9MMMMMMMMMR                     `6?*H",
  636.     "L        `MMMMMMMMMH.  .                  `\"\"&",
  637.     "|.       |MMMMMMMMMM|,dM                    ?|",
  638.     " \\        *MMMMMMMT  dM| ..               ,dP",
  639.     " `|        TMMMMMM'  `\"                  ,MH",
  640.     "  `\\        `MMMH'                      .HP",
  641.     "    \\.       `\"                         i/",
  642.     "     `\\.                              ./'",
  643.     "       `~\\                          ,/'",
  644.     "          \"-\\_                . _.-\"",
  645.     "              \"-~=q###MMMMHM##\"\"'",
  646.     "              _o~~^?&M&?]MHM##o_",
  647.     "          _~^\"$?.#MMMMMMMMMMMMMMMHb_",
  648.     "       .~'  :MM#MMMMMMMMMMMMMMMMMMMMMb.",
  649.     "     ./'  .ooMHHMMMMMMMMMMMMMMMMMMMMMMMb.",
  650.     "    /'-   MM6bd>/\"#&#HMMMMMMMMMMMMMMMMMMM?",
  651.     "   /    ?MMMMMMHbd##o#HMMMMHMMMMMMMMMMMMMMb",
  652.     "  |   ?MMMMMMMMMMMMMMM69MMMM69MH##MMMMMMMMMH.",
  653.     " /   |MMMMMMMMMMMMMMMMML*MMMMMM?  `\"MMMH`HMM\\",
  654.     "|    HMMMMMMMMMMMMMMMMMMHHMH*''     ?MM' !9M||",
  655.     "|    9MMMMMMMMMMMMMMMMMMMM##H`'      ?M, ` R?\\",
  656.     "|     `*\"\"\"#MMMMMMMMMMMMMMMH'         `'  |d|d",
  657.     "|           |MMMMMMMMMMMMH'                9LM",
  658.     "M,          `9MMMMMMMMMMT                  `M]",
  659.     "M|            MMMMMMMMMMb   .               `*",
  660.     "|b           |MMMMMMMMMMH oH|               .|",
  661.     " 9,           *MMMMMMMM' ,MH  -            ./",
  662.     " `|            9MMMMMM\"  `\"'              .&",
  663.     "  `\\            ?MMMH'                   ./",
  664.     "    \\.           \"'                     ,/",
  665.     "     `\\.                              ./'",
  666.     "       `~\\.                    '    ,/'",
  667.     "          \"\\\\_                 ._.-\"",
  668.     "              \"-\\~q###HHMMMMd#\"\"'",
  669.     "              _odp^'\"?M&&?MH##o_",
  670.     "          _~^''`$+ #MM9MMMMMMMMMMHb_",
  671.     "       ./'     9MHHMMMMMMMMMMMMMMMMMMb.",
  672.     "     ./\"     ,ooM#MHMHMMMMMMMMMMMMMMMMMb.",
  673.     "    /'  --   MMM&o&~*`#&#HMMMMMMMMMMMMMMM?",
  674.     "   /     . ,HMMMMMM#bd##o#dMMMMHMMMMMMMMMMb",
  675.     "  |      ?MMMMMMMMMMMMMMMMMHMMMMM9MH#HMMMMMH",
  676.     " /      |MMMMMMMMMMMMMMMMMMM/HMMMMM|  \"HMM?Hb",
  677.     "|'      dMMMMMMMMMMMMMMMMMMMM&MM#\":    `MR !H|",
  678.     "T       `MMMMMMMMMMMMMMMMMMMMMH#H|'     `M,`|H",
  679.     "H        `**\"\"\"?HMMMMMMMMMMMMMMM*        `' |M",
  680.     "M\\               MMMMMMMMMMMMM*'             M",
  681.     "MMH,             `MMMMMMMMMMM!               T",
  682.     "MMM|              |MMMMMMMMMM|  .            |",
  683.     "|MM|              HMMMMMMMMMM|,dM           .|",
  684.     " 9ML              `MMMMMMMMT  dM' .         /",
  685.     " `H|               |MMMMMMP'  \"'           |",
  686.     "  `9,               ?MMMH'                /",
  687.     "    \\,               \"'                 ,/",
  688.     "     `\\.                              ./'",
  689.     "       `~\\ .                     `  ,/'",
  690.     "          \"-\\_                  _.-\"",
  691.     "             `\"-~-?######HMM##\"\"'",
  692.     "             ._o##H\"?\"\"S&&?9##o_",
  693.     "          _/^*'\" \":d.|MMPMMMMMMMMHb_",
  694.     "       .d/'      -9MHHMMMMMMMMMMMMMMMb.",
  695.     "     .~'\"       ,ooMHHHMMMMMMMMMMMMMMMMb.",
  696.     "    /'     -    |MMbbdb~'`&M#HMMMMMMMMMMM?",
  697.     "   /         ..?MMMMMMM#bd##b#dMMMMHMMMMMMb",
  698.     " .|         .]MMMMMMMMMMMMMMMMMMMMMMRMH#MMMH",
  699.     " d          |MMMMMMMMMMMMMMMMMMM&HMMMMH `*MM\\",
  700.     "|?          HMMMMMMMMMMMMMMMMMMMMbMM#':   TM`|",
  701.     "M|          `MMMMMMMMMMMMMMMMMMMMMM#H|     9,\\",
  702.     "MM|          `\"#\"\"\"\"*HMMMMMMMMMMMMMMP       '|",
  703.     "MMM\\                 |MMMMMMMMMMMMH'         |",
  704.     "MMMMMb,               `MMMMMMMMMMR           |",
  705.     "MMMMMM'                9MMMMMMMMMM  .        |",
  706.     "|MMMMM                ,MMMMMMMMMMH.dM       .|",
  707.     " 9MMMM                `9MMMMMMMR' dM'..     /",
  708.     " `HMM:                 `MMMMMMP'  \"'       |",
  709.     "  `9ML                  `MMMH'            /",
  710.     "    *M.                  \"'             ,/",
  711.     "     `\\\\                              ./'",
  712.     "       `\\v. .                      `,/'",
  713.     "          \"-v_                  _.-\"",
  714.     "              \"-~-\\o#######M##\"\"'"
  715.     };
  716.  
  717. void
  718. main( argc, argv )
  719.     int argc;
  720.     char *argv[];
  721.     {
  722.     time_t now;
  723.     int gnum, lnum;
  724.  
  725.     now = time( (time_t*) 0 );
  726.  
  727.     gnum = ( now + OFFSET ) % SECSPERDAY / ( SECSPERDAY / NGLOBES );
  728.     for ( lnum = 0; lnum < NLINES; ++lnum )
  729.     puts( globes[gnum][lnum] );
  730.  
  731.     exit( 0 );
  732.     }
  733.