Web Server Statistics for CGAL Archive

Program started at Fri-01-Dec-2000 00:15.
Analysed requests from Wed-01-Nov-2000 00:08 to Thu-30-Nov-2000 23:59 (30.0 days).

General Summary

(Figures in parentheses refer to the last 7 days).
Successful requests: 22 594 (5 214)
Average successful requests per day: 753 (744)
Successful requests for pages: 8 531 (2 039)
Average successful requests for pages per day: 284 (291)
Failed requests: 6 566 (1 771)
Redirected requests: 46 (10)
Distinct files requested: 1 087 (654)
Distinct hosts served: 4 062 (1 102)
Corrupt logfile lines: 58
Unwanted logfile entries: 5 034 648
Data transferred: 445 769 kbytes (81 100 kbytes)
Average data transferred per day: 14 862 kbytes (11 585 kbytes)


Daily Report

Each unit (+) represents 15 requests for pages, or part thereof.


     date: pages: 
---------: -----: 
 1/Nov/00:   226: ++++++++++++++++
 2/Nov/00:   425: +++++++++++++++++++++++++++++
 3/Nov/00:   300: ++++++++++++++++++++
 4/Nov/00:   199: ++++++++++++++

 5/Nov/00:   230: ++++++++++++++++
 6/Nov/00:   238: ++++++++++++++++
 7/Nov/00:   484: +++++++++++++++++++++++++++++++++
 8/Nov/00:   301: +++++++++++++++++++++
 9/Nov/00:   409: ++++++++++++++++++++++++++++
10/Nov/00:   301: +++++++++++++++++++++
11/Nov/00:   119: ++++++++

12/Nov/00:   154: +++++++++++
13/Nov/00:   219: +++++++++++++++
14/Nov/00:   225: +++++++++++++++
15/Nov/00:   306: +++++++++++++++++++++
16/Nov/00:   350: ++++++++++++++++++++++++
17/Nov/00:   321: ++++++++++++++++++++++
18/Nov/00:   122: +++++++++

19/Nov/00:   127: +++++++++
20/Nov/00:   220: +++++++++++++++
21/Nov/00:   222: +++++++++++++++
22/Nov/00:   405: +++++++++++++++++++++++++++
23/Nov/00:   589: ++++++++++++++++++++++++++++++++++++++++
24/Nov/00:   536: ++++++++++++++++++++++++++++++++++++
25/Nov/00:   207: ++++++++++++++

26/Nov/00:   148: ++++++++++
27/Nov/00:   264: ++++++++++++++++++
28/Nov/00:   359: ++++++++++++++++++++++++
29/Nov/00:   253: +++++++++++++++++
30/Nov/00:   272: +++++++++++++++++++
Busiest day: 23/Nov/00 (589 requests for pages).

Daily Summary

Each unit (+) represents 40 requests for pages, or part thereof.


day: pages: 
---: -----: 
Sun:   659: +++++++++++++++++
Mon:   941: ++++++++++++++++++++++++
Tue:  1290: +++++++++++++++++++++++++++++++++
Wed:  1491: ++++++++++++++++++++++++++++++++++++++
Thu:  2045: ++++++++++++++++++++++++++++++++++++++++++++++++++++
Fri:  1458: +++++++++++++++++++++++++++++++++++++
Sat:   647: +++++++++++++++++

Hourly Summary

Each unit (+) represents 15 requests for pages, or part thereof.


hr: pages: 
--: -----: 
 0:   264: ++++++++++++++++++
 1:   344: +++++++++++++++++++++++
 2:   541: +++++++++++++++++++++++++++++++++++++
 3:   306: +++++++++++++++++++++
 4:   400: +++++++++++++++++++++++++++
 5:   278: +++++++++++++++++++
 6:   336: +++++++++++++++++++++++
 7:   266: ++++++++++++++++++
 8:   248: +++++++++++++++++
 9:   241: +++++++++++++++++
10:   356: ++++++++++++++++++++++++
11:   435: +++++++++++++++++++++++++++++
12:   374: +++++++++++++++++++++++++
13:   398: +++++++++++++++++++++++++++
14:   332: +++++++++++++++++++++++
15:   332: +++++++++++++++++++++++
16:   480: ++++++++++++++++++++++++++++++++
17:   461: +++++++++++++++++++++++++++++++
18:   394: +++++++++++++++++++++++++++
19:   342: +++++++++++++++++++++++
20:   326: ++++++++++++++++++++++
21:   401: +++++++++++++++++++++++++++
22:   341: +++++++++++++++++++++++
23:   335: +++++++++++++++++++++++

Domain Report

Listing domains, sorted by the amount of traffic.


#reqs: %bytes: domain
-----: ------: ------
 1185: 36.69%: .fr (France)
  490: 31.26%:   inria.fr
  162:  4.86%:   ens.fr
  981: 15.13%: .de (Germany)
  136: 10.48%:   mpg.de
  141:  3.75%:   uni-trier.de
 1416: 14.13%: .nl (Netherlands)
  117: 12.66%:   tudelft.nl
  338:  0.63%:   uu.nl
  315:  8.64%: .ch (Switzerland)
  188:  8.49%:   ethz.ch
 4798:  5.77%: [unresolved numerical addresses]
 4487:  5.63%: .com (Commercial)
  788:  1.29%:   googlebot.com
 2344:  2.74%: .net (Network)
 2027:  2.30%: .edu (USA Educational)
  262:  2.09%: .il (Israel)
  103:  1.25%: .at (Austria)
    9:  1.14%:   scch.at
  834:  1.24%: .uk (United Kingdom)
  536:  0.88%:   co.uk
  450:  0.55%: .ca (Canada)
  289:  0.33%: .it (Italy)
  265:  0.29%: .jp (Japan)
  239:  0.28%: .es (Spain)
  211:  0.23%: .au (Australia)
  111:  0.19%: .se (Sweden)
  112:  0.12%: .gr (Greece)
  101:  0.11%: .ru (Russia)
  108:  0.11%: .us (United States)
   92:  0.11%: .br (Brazil)
   78:  0.10%: .dk (Denmark)
   87:  0.10%: .mx (Mexico)
   85:  0.10%: .fi (Finland)
   95:  0.09%: .cz (Czech Republic)
   70:  0.09%: .org (Non-Profit Making Organisations)
   75:  0.09%: .mil (USA Military)
   90:  0.08%: .be (Belgium)
   77:  0.08%: .sg (Singapore)
   77:  0.08%: .gov (USA Government)
   52:  0.08%: .ua (Ukraine)
   65:  0.07%: .ie (Ireland)
   64:  0.07%: .pl (Poland)
   52:  0.07%: .za (South Africa)
   57:  0.07%: .my (Malaysia)
   60:  0.06%: .pt (Portugal)
   35:  0.06%: .si (Slovenia)
   54:  0.06%: .in (India)
   40:  0.05%: .sk (Slovak Republic)
   28:  0.04%: .pe (Peru)
   42:  0.04%: .kr (South Korea)
   37:  0.04%: .tw (Taiwan)
   28:  0.03%: .id (Indonesia)
   28:  0.03%: .nz (New Zealand)
   18:  0.03%: .co (Colombia)
   34:  0.03%: .hu (Hungary)
   31:  0.03%: .th (Thailand)
   28:  0.03%: .hr (Croatia)
   29:  0.03%: .hk (Hong Kong)
   28:  0.03%: .ar (Argentina)
   24:  0.03%: .cy (Cyprus)
   24:  0.02%: .no (Norway)
   24:  0.02%: .ro (Romania)
   24:  0.02%: .bg (Bulgaria)
   33:  0.02%: .lt (Lithuania)
   16:  0.02%: .uy (Uruguay)
   21:  0.02%: .su (Former USSR)
   16:  0.02%: .ph (Philippines)
    8:  0.01%: .tr (Turkey)
    9:  0.01%: .is (Iceland)
    8:  0.01%: .mk (Macedonia)
    8:  0.01%: .tt (Trinidad and Tobago)
    8:  0.01%: .pk (Pakistan)
    8:  0.01%: .ve (Venezuela)
    8:  0.01%: .yu (Yugoslavia)
    8:  0.01%: .arpa (Old style Arpanet)
    2:  0.01%: .lb (Lebanon)
   13:  0.01%: .cu (Cuba)
    9:  0.01%: .cn (China)
    8:  0.01%: .ee (Estonia)
    4:       : .et (Ethiopia)
    4:       : .ma (Morocco)
    4:       : .lv (Latvia)
    4:       : .lu (Luxembourg)
    4:       : .int (International)
    4:       : [domain not given]
    4:       : .cl (Chile)
    4:       : .jo (Jordan)
    4:       : .jm (Jamaica)
    4:       : .ke (Kenya)
    1:       : .zw (Zimbabwe)

Host Report

Listing hosts with at least 100 requests, sorted by the number of requests.


#reqs: %bytes: host
-----: ------: ----
  560:  0.03%: joost.nic.surfnet.nl
  379:  0.66%: crawler7.googlebot.com
  283:  0.46%: crawler6.googlebot.com
  272: 12.12%: zosma.inria.fr
  210:  0.10%: vision22.engr.utk.edu
  157:       : marvin.northernlight.com
  143:  0.55%: tempete.inria.fr
  140:  3.75%: elektra.uni-trier.de
  138:  3.72%: mousse.ens.fr
  130:  0.10%: otterlo.cs.uu.nl
  124:  0.17%: crawler8.googlebot.com
  117:  0.29%: 193.172.236.120
  110:  0.32%: pebbles.idg.nl
  106:  1.91%: forecount-int1.ser.netvision.net.il
19725: 75.83%: [not listed: 4 048 hosts]

Directory Report

Listing directories with at least 0.01% of the traffic, sorted by the amount of traffic.


#reqs: %bytes: directory
-----: ------: ---------
22560:   100%: /CGAL/
  907: 75.30%:   /CGAL/Members/
  735: 75.24%:     /CGAL/Members/Develop/
12169: 15.49%:   /CGAL/images/
 5103:  8.48%:   /CGAL/Information/
 5103:  8.48%:     /CGAL/Information/doc_html/
   92:  0.07%:   /CGAL/GET/
   27:  0.02%:   /CGAL/OLD/
   24:  0.01%:     /CGAL/OLD/images/
    3:  0.02%:   /CGAL/stats/

File Type Report

Listing extensions with at least 0.1% of the traffic, sorted by the amount of traffic.


#reqs: %bytes: extension
-----: ------: ---------
  218: 69.66%: .gz   [Gzip compressed files]
   68: 69.53%:   .tar.gz [Compressed archives]
13624: 16.22%: .gif  [GIF graphics]
 4009: 12.99%: .html [Hypertext Markup Language]
 4522:  0.80%: [directories]
    4:  0.30%: .zip  [Zip archives]
  183:  0.03%: [not listed: 2 extensions]

File Size Report


       size: #reqs: %bytes: 
-----------: -----: ------: 
          0:  2651:       : 
   1b-  10b:     0:       : 
  11b- 100b:   445:  0.01%: 
 101b-  1kb:  8361:  1.35%: 
  1kb- 10kb:  6456:  3.53%: 
 10kb-100kb:  4500: 20.98%: 
100kb-  1Mb:   118:  4.73%: 
  1Mb- 10Mb:    63: 69.41%: 

Status Code Report

Listing status codes, sorted numerically.


#reqs: status code
-----: -----------
20317: 200 OK
   50: 206 Partial content
   46: 301 Document moved permanently
 2227: 304 Not modified since last retrieval
    1: 400 Bad request
  185: 401 Authentication required
 1432: 403 Access forbidden
 3809: 404 Document not found
 1139: 408 Request timeout

Request Report

Listing the first 100 files by the amount of traffic, sorted by the amount of traffic.


#reqs: %bytes:       last date: file
-----: ------: ---------------: ----
   26: 23.21%:  7/Nov/00 12:56: /CGAL/Members/Develop/updates/CGAL-2.3-I-8.tar.gz
 3722: 13.50%: 30/Nov/00 23:58: /CGAL/images/cgal_large_FAF8E8.gif
   10: 10.17%:  8/Nov/00 13:55: /CGAL/Members/Develop/updates/CGAL-2.3-I-9.tar.gz
    7:  7.90%: 20/Nov/00 10:10: /CGAL/Members/Develop/updates/CGAL-2.3-I-12.tar.gz
    6:  6.77%: 13/Nov/00 09:29: /CGAL/Members/Develop/updates/CGAL-2.3-I-10.tar.gz
    5:  5.66%: 27/Nov/00 12:02: /CGAL/Members/Develop/updates/CGAL-2.3-I-14.tar.gz
    5:  5.65%: 29/Nov/00 19:00: /CGAL/Members/Develop/updates/CGAL-2.3-I-15.tar.gz
    5:  5.65%: 15/Nov/00 10:10: /CGAL/Members/Develop/updates/CGAL-2.3-I-11.tar.gz
    3:  3.39%: 22/Nov/00 09:32: /CGAL/Members/Develop/updates/CGAL-2.3-I-13.tar.gz
  136:  2.94%: 30/Nov/00 15:13: /CGAL/Members/Develop/testsuite/results.html
   72:  1.33%: 30/Nov/00 18:23: /CGAL/Information/doc_html/installation/Chapter_installation.html
    1:  1.13%:  1/Nov/00 10:41: /CGAL/Members/Develop/updates/CGAL-2.3-I-7.tar.gz
 3730:  1.08%: 30/Nov/00 23:58: /CGAL/images/welcome.gif
 4259:  0.63%: 30/Nov/00 23:58: /CGAL/
    1:       : 27/Nov/00 11:54:   /CGAL/?Members
 3786:  0.60%: 30/Nov/00 23:58: /CGAL/images/cgal.gif
   52:  0.47%: 30/Nov/00 09:07: /CGAL/Information/doc_html/ref-manual2/SearchStructures/Chapter_main.html
   22:  0.28%: 30/Nov/00 15:23: /CGAL/Information/doc_html/ref-manual2/manual_index.html
   26:  0.25%: 29/Nov/00 02:58: /CGAL/Information/doc_html/ref-manual2/ConvexHull/Chapter_main.html
   48:  0.21%: 29/Nov/00 15:23: /CGAL/Information/doc_html/ref-manual2/biblio.html
    1:       : 10/Nov/00 22:35:   /CGAL/Information/doc_html/ref-manual2/biblio.html?
   15:  0.19%: 24/Nov/00 10:44: /CGAL/Information/doc_html/ref-manual2/ConvexHull/saarhull.gif
   15:  0.17%: 29/Nov/00 10:18: /CGAL/Information/doc_html/ref-manual3/Generator/Chapter_generators.html
   72:  0.17%: 30/Nov/00 15:41: /CGAL/Information/doc_html/ref-manual2/contents.html
   30:  0.17%: 29/Nov/00 18:58: /CGAL/Members/Develop/updates/packages.html
    1:  0.16%: 17/Nov/00 17:49: /CGAL/Members/Develop/updates/packages/Triangulation/Triangulation.zip
  146:  0.16%: 30/Nov/00 15:13: /CGAL/images/cgal-bg2.gif
   16:  0.15%: 28/Nov/00 03:52: /CGAL/Information/doc_html/ref-manual3/manual_index.html
   19:  0.13%: 28/Nov/00 23:24: /CGAL/Information/doc_html/ref-manual2/Halfedge_DS/Chapter_hds.html
   18:  0.12%: 30/Nov/00 04:47: /CGAL/Information/doc_html/ref-manual2/Halfedge_DS/Halfedge_data_structure.html
    3:  0.12%:  5/Nov/00 11:23: /CGAL/Members/Develop/testsuite/results-2.3-I-6.html
    3:  0.12%:  5/Nov/00 12:02: /CGAL/Members/Develop/testsuite/results-2.3-I-7.html
   15:  0.12%: 30/Nov/00 04:47: /CGAL/Information/doc_html/ref-manual2/Polyhedron/Polyhedron_3.html
   18:  0.11%: 30/Nov/00 09:07: /CGAL/Information/doc_html/ref-manual2/Arrangement_2/Chapter_arr.html
   35:  0.10%: 30/Nov/00 09:07: /CGAL/Information/doc_html/ref-manual2/SearchStructures/rsd.gif
    6:  0.10%: 28/Nov/00 04:32: /CGAL/Information/doc_html/ref-manual2/Triangulation/Chapter_triangulation_user.html
   20:  0.10%: 30/Nov/00 10:47: /CGAL/Information/doc_html/ref-manual3/Geomview/Geomview_stream.html
   13:  0.09%: 30/Nov/00 06:03: /CGAL/Information/doc_html/ref-manual2/Polygon/Polygon_2.html
   16:  0.09%: 30/Nov/00 06:13: /CGAL/Information/doc_html/ref-manual2/Polyhedron/Chapter_polyhedron.html
   15:  0.09%: 29/Nov/00 10:16: /CGAL/Information/doc_html/ref-manual1/manual_index.html
    2:  0.09%: 27/Nov/00 12:23: /CGAL/Members/Develop/testsuite/results-2.3-I-13.html
    1:  0.09%:  7/Nov/00 09:14: /CGAL/Members/Develop/updates/packages/demo/demo.zip
   18:  0.08%: 28/Nov/00 19:03: /CGAL/Information/doc_html/ref-manual2/Planar_map/Chapter_planar.html
   19:  0.08%: 30/Nov/00 04:41: /CGAL/Information/doc_html/ref-manual2/Triangulation3/Chapter_TDS3.html
    2:  0.08%:  5/Nov/00 12:02: /CGAL/Members/Develop/testsuite/results-2.2-I-34.html
   22:  0.07%: 28/Nov/00 19:58: /CGAL/Information/doc_html/ref-manual2/Optimisation/Chapter_main.html
   92:  0.07%: 30/Nov/00 23:59: /CGAL/GET/
   14:  0.06%: 30/Nov/00 04:47: /CGAL/Information/doc_html/ref-manual3/Circulator/Chapter_circulator.html
   17:  0.06%: 27/Nov/00 23:34: /CGAL/Information/doc_html/ref-manual2/Polygon/Chapter_polygon.html
   10:  0.06%: 30/Nov/00 04:41: /CGAL/Information/doc_html/ref-manual3/GeoWin/Chapter_geowin.html
    8:  0.06%: 29/Nov/00 10:34: /CGAL/Information/doc_html/ref-manual2/Halfedge_DS/Halfedge_data_structure_decorator.html
   15:  0.06%: 29/Nov/00 10:28: /CGAL/Information/doc_html/ref-manual2/Topological_map/Chapter_tpm.html
    4:  0.06%: 24/Nov/00 03:56: /CGAL/Information/doc_html/ref-manual2/Triangulation3/Class_Triangulation_3.html
    2:  0.06%:  5/Nov/00 12:02: /CGAL/Members/Develop/testsuite/results-2.2-I-35.html
    5:  0.05%: 30/Nov/00 07:33: /CGAL/Information/doc_html/ref-manual2/Triangulation/Class_Triangulation_2.html
    4:  0.05%:  5/Nov/00 12:04: /CGAL/Members/Develop/testsuite/results-2.2-I-25.html
   59:  0.05%: 29/Nov/00 17:35: /CGAL/Information/doc_html/use_of_stl/multimap.html
    2:  0.05%:  5/Nov/00 12:03: /CGAL/Members/Develop/testsuite/results-2.2-I-31.html
    9:  0.05%: 27/Nov/00 23:34: /CGAL/Information/doc_html/ref-manual2/Alpha_shapes_2/Chapter_alpha.html
    1:  0.05%: 21/Nov/00 19:21: /CGAL/Members/Develop/testsuite/results-2.3-I-12.html
    2:  0.05%:  5/Nov/00 11:41: /CGAL/Members/Develop/testsuite/results-2.1-I-20.html
    1:  0.04%:  5/Nov/00 11:08: /CGAL/Members/Develop/testsuite/results-2.3-I-1.html
    2:  0.04%: 14/Nov/00 19:42: /CGAL/Members/Develop/testsuite/results-2.3-I-10.html
   29:  0.04%: 30/Nov/00 11:06: /CGAL/Information/doc_html/ref-manual3/contents.html
    2:  0.04%:  5/Nov/00 11:28: /CGAL/Members/Develop/testsuite/results-2.2-I-32.html
    1:  0.04%:  5/Nov/00 11:14: /CGAL/Members/Develop/testsuite/results-2.2-I-10.html
   63:  0.04%: 29/Nov/00 19:05: /CGAL/Information/doc_html/frameset/panelGeneral.html
    3:  0.04%:  5/Nov/00 11:46: /CGAL/Members/Develop/testsuite/results-2.2-I-6.html
    7:  0.04%: 26/Nov/00 01:02: /CGAL/Information/doc_html/ref-manual2/Triangulation3/Chapter_Triang3.html
    1:  0.04%: 17/Nov/00 14:24: /CGAL/Members/Develop/updates/packages/Partition_2/Partition_2.zip
    2:  0.04%:  5/Nov/00 12:03: /CGAL/Members/Develop/testsuite/results-2.2-I-33.html
    1:  0.04%:  5/Nov/00 11:15: /CGAL/Members/Develop/testsuite/results-2.2-I-51.html
    1:  0.04%:  5/Nov/00 11:11: /CGAL/Members/Develop/testsuite/results-2.2-I-43.html
   35:  0.04%: 30/Nov/00 09:07: /CGAL/Information/doc_html/ref-manual2/SearchStructures/kdtree.gif
    1:  0.04%:  5/Nov/00 11:18: /CGAL/Members/Develop/testsuite/results-2.2-I-45.html
   16:  0.04%: 30/Nov/00 23:07: /CGAL/Information/doc_html/use_of_stl/set.html
    1:  0.04%: 17/Nov/00 17:52: /CGAL/Members/Develop/updates/packages/Polyhedron/doc_ps/Polyhedron.ps.gz
    1:  0.04%:  5/Nov/00 11:29: /CGAL/Members/Develop/testsuite/results-2.2-I-38.html
   13:  0.04%: 30/Nov/00 04:41: /CGAL/Information/doc_html/use_of_stl/vector.html
    1:  0.04%:  5/Nov/00 11:29: /CGAL/Members/Develop/testsuite/results-2.2-I-48.html
    1:  0.03%:  5/Nov/00 11:14: /CGAL/Members/Develop/testsuite/results-2.2-I-20.html
    1:  0.03%:  5/Nov/00 11:28: /CGAL/Members/Develop/testsuite/results-2.2-I-22.html
    1:  0.03%:  5/Nov/00 11:10: /CGAL/Members/Develop/testsuite/results-2.2-I-15.html
    1:  0.03%: 14/Nov/00 19:14: /CGAL/Members/Develop/testsuite/results-2.3-I-9.html
    1:  0.03%:  5/Nov/00 12:02: /CGAL/Members/Develop/testsuite/results-2.2-I-37.html
    1:  0.03%:  5/Nov/00 11:11: /CGAL/Members/Develop/testsuite/results-2.2-I-40.html
    1:  0.03%:  5/Nov/00 11:28: /CGAL/Members/Develop/testsuite/results-2.2-I-18.html
    1:  0.03%:  5/Nov/00 11:15: /CGAL/Members/Develop/testsuite/results-2.2-I-50.html
    1:  0.03%:  5/Nov/00 12:03: /CGAL/Members/Develop/testsuite/results-2.2-I-26.html
    1:  0.03%:  5/Nov/00 11:13: /CGAL/Members/Develop/testsuite/results-2.1-I-50.html
  179:  0.03%: 30/Nov/00 23:59: /CGAL/images/g-simp.gif
    1:  0.03%:  5/Nov/00 11:29: /CGAL/Members/Develop/testsuite/results-2.1-I-58.html
    1:  0.03%:  5/Nov/00 11:13: /CGAL/Members/Develop/testsuite/results-2.1-I-60.html
  176:  0.03%: 30/Nov/00 23:59: /CGAL/images/a-simp.gif
    9:  0.03%: 26/Nov/00 00:50: /CGAL/Information/doc_html/ref-manual3/Circulator/Circulator.html
   38:  0.03%: 30/Nov/00 20:33: /CGAL/Information/doc_html/use_of_stl/contents.html
    1:  0.03%:  5/Nov/00 11:29: /CGAL/Members/Develop/testsuite/results-2.2-I-42.html
    1:  0.03%:  5/Nov/00 11:17: /CGAL/Members/Develop/testsuite/results-2.1-I-35.html
  178:  0.03%: 30/Nov/00 23:59: /CGAL/images/c-simp.gif
    7:  0.03%: 28/Nov/00 19:59: /CGAL/Information/doc_html/ref-manual2/Optimisation/Class_Min_circle_2.html
   15:  0.03%: 30/Nov/00 18:24: /CGAL/Information/doc_html/ref-manual0/Chapter_checks.html
   13:  0.03%: 29/Nov/00 13:00: /CGAL/Information/doc_html/ref-manual3/NumberTypeSupport/Chapter_Numbertype.html
 5045:  3.99%: 30/Nov/00 23:59: [not listed: 984 files]

This analysis was produced by analog3.0/Unix.
Running time: 4 minutes, 27 seconds.

HTML 2.0 Conformant!