From f7287e4263c41b642130f84b1f14a48a19ea4b0c Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Tue, 31 Oct 2023 19:02:45 -0700 Subject: [PATCH] add .inventory.html for all entries to manifest --- tmp/example.dot_winner.json | 38 +- tmp/manifest.csv | 963 ++++++++++++++++++++++++------------ tmp/manifest.numbers | Bin 1445313 -> 1549055 bytes tmp/path_list.built.txt | 321 ++++++++++++ tmp/path_list.manifest.txt | 321 ++++++++++++ 5 files changed, 1308 insertions(+), 335 deletions(-) diff --git a/tmp/example.dot_winner.json b/tmp/example.dot_winner.json index 9034ed1fb..5da64c591 100644 --- a/tmp/example.dot_winner.json +++ b/tmp/example.dot_winner.json @@ -15,9 +15,9 @@ { "winners_rank" : 10, "path" : "index.html", + "created_by" : "readme2index", "prog" : null, "filetype" : "html", - "created_by" : "readme2index", "winners_show" : true, "display_via" : "browser", "winners_text" : "click here first" @@ -25,9 +25,9 @@ { "winners_rank" : 20, "path" : "prog.c", + "created_by" : null, "prog" : "main", "filetype" : "c", - "created_by" : null, "winners_show" : true, "display_via" : "github", "winners_text" : "winning source" @@ -35,9 +35,9 @@ { "winners_rank" : 30, "path" : "Makefile", + "created_by" : null, "prog" : null, "filetype" : "makefile", - "created_by" : null, "winners_show" : true, "display_via" : "github", "winners_text" : "how to compile" @@ -45,9 +45,9 @@ { "winners_rank" : 40, "path" : "prog.alt.c", + "created_by" : null, "prog" : "alt", "filetype" : "c", - "created_by" : null, "winners_show" : true, "display_via" : "github", "winners_text" : "alternative source" @@ -55,9 +55,19 @@ { "winners_rank" : 50, "path" : "prog.orig.c", + "created_by" : null, + "prog" : "orig", + "filetype" : "c", + "winners_show" : true, + "display_via" : "github", + "winners_text" : "original source" + }, + { + "winners_rank" : 80, + "path" : ".inventory.html", + "created_by" : "winner2nventory", "prog" : "orig", "filetype" : "c", - "created_by" : null, "winners_show" : true, "display_via" : "github", "winners_text" : "original source" @@ -65,9 +75,9 @@ { "winners_rank" : 100, "path" : "chocolate_cake.jpg", + "created_by" : null, "prog" : null, "filetype" : "image", - "created_by" : null, "winners_show" : true, "display_via" : "browser", "winners_text" : "required argument file" @@ -75,9 +85,9 @@ { "winners_rank" : 150, "path" : "magic.txt", + "created_by" : null, "filetype" : "text", "prog" : null, - "created_by" : null, "winners_show" : true, "display_via" : "github", "winners_text" : "data file" @@ -85,9 +95,9 @@ { "winners_rank" : 150, "path" : "special.src", + "created_by" : null, "filetype" : "text", "prog" : null, - "created_by" : null, "winners_show" : true, "display_via" : "github", "winners_text" : "special language source code" @@ -95,9 +105,9 @@ { "winners_rank" : 180, "path" : "raw_data.file", + "created_by" : null, "prog" : null, "filetype" : "data", - "created_by" : null, "winners_show" : true, "display_via" : "download_only", "winners_text" : "optional argument file" @@ -105,9 +115,9 @@ { "winners_rank" : 200, "path" : "spoiler.html", + "created_by" : "md2html", "prog" : null, "filetype" : "html", - "created_by" : "md2html", "winners_show" : true, "display_via" : "browser", "winners_text" : "SPOILER WARNING" @@ -115,9 +125,9 @@ { "winners_rank" : 300, "path" : "2024_dirname.tar.bz2", + "created_by" : "mkwinnertbz2", "prog" : null, "filetype" : "tbz2", - "created_by" : "mkwinnertbz2", "winners_show" : true, "display_via" : "download_only", "winners_text" : "download winning source" @@ -125,9 +135,9 @@ { "winners_rank" : null, "path" : ".gitignore", + "created_by" : null, "prog" : null, "filetype" : "gitignore", - "created_by" : null, "winners_show" : false, "display_via" : null, "winners_text" : null @@ -135,9 +145,9 @@ { "winners_rank" : null, "path" : ".winner.json", + "created_by" : "jwinner", "prog" : null, "filetype" : "json", - "created_by" : "jwinner", "winners_show" : false, "display_via" : null, "winners_text" : null @@ -145,9 +155,9 @@ { "winners_rank" : null, "path" : "README.md", + "created_by" : null, "prog" : null, "filetype" : "markdown", - "created_by" : null, "winners_show" : false, "display_via" : null, "winners_text" : null diff --git a/tmp/manifest.csv b/tmp/manifest.csv index 451607c77..90489a74d 100644 --- a/tmp/manifest.csv +++ b/tmp/manifest.csv @@ -1,37 +1,40 @@ # year,dir,winners_rank,path,created_by,prog,filetype,ext,winners_show,display_via,winners_text 1984,anonymous,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1984,anonymous,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1984,anonymous,null,.id,null,null,id,id,false,null,winner id string +1984,anonymous,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1984,anonymous,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1984,anonymous,10,index.html,readme2index,null,html,html,true,browser,click here first 1984,anonymous,20,anonymous.c,null,main,c,c,true,github,winning source 1984,anonymous,30,Makefile,null,null,makefile,null,true,github,how to compile 1984,anonymous,40,anonymous.alt.c,null,alt,c,c,true,github,alternative source 1984,anonymous,50,anonymous.orig.c,null,orig,c,c,true,github,original source +1984,anonymous,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1984,anonymous,100,1984-anonymous-tattoo.jpg,null,null,image,jpg,true,browser,source code tattoo 1984,anonymous,300,1984_anonymous.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1984,decot,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1984,decot,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1984,decot,null,.id,null,null,id,id,false,null,winner id string +1984,decot,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1984,decot,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1984,decot,10,index.html,readme2index,null,html,html,true,browser,click here first 1984,decot,20,decot.c,null,main,c,c,true,github,winning source 1984,decot,30,Makefile,null,null,makefile,null,true,github,how to compile 1984,decot,40,decot.alt.c,null,alt,c,c,true,github,alternative source 1984,decot,50,decot.orig.c,null,orig,c,c,true,github,original source +1984,decot,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1984,decot,300,1984_decot.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1984,laman,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1984,laman,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1984,laman,null,.id,null,null,id,id,false,null,winner id string +1984,laman,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1984,laman,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1984,laman,10,index.html,readme2index,null,html,html,true,browser,click here first 1984,laman,20,laman.c,null,main,c,c,true,github,winning source 1984,laman,30,Makefile,null,null,makefile,null,true,github,how to compile 1984,laman,50,laman.orig.c,null,orig,c,c,true,github,original source +1984,laman,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1984,laman,300,1984_laman.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1984,mullender,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1984,mullender,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1984,mullender,null,.id,null,null,id,id,false,null,winner id string +1984,mullender,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1984,mullender,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1984,mullender,10,index.html,readme2index,null,html,html,true,browser,click here first 1984,mullender,20,mullender.c,null,main,c,c,true,github,winning source @@ -39,183 +42,202 @@ 1984,mullender,40,mullender.alt2.c,null,alt,c,c,true,github,alternative source 1984,mullender,40,mullender.alt.c,null,alt,c,c,true,github,alternative source 1984,mullender,50,mullender.orig.c,null,orig,c,c,true,github,original source +1984,mullender,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1984,mullender,150,a.out.h,null,null,c,h,true,github,head file for system who lack it 1984,mullender,150,gentab.c,null,null,c,c,true,github,author tool to create constants 1984,mullender,300,1984_mullender.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1985,applin,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1985,applin,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1985,applin,null,.id,null,null,id,id,false,null,winner id string +1985,applin,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1985,applin,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1985,applin,10,index.html,readme2index,null,html,html,true,browser,click here first 1985,applin,20,applin.c,null,main,c,c,true,github,winning source 1985,applin,30,Makefile,null,null,makefile,null,true,github,how to compile 1985,applin,50,applin.orig.c,null,orig,c,c,true,github,original source +1985,applin,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1985,applin,300,1985_applin.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1985,august,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1985,august,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1985,august,null,.id,null,null,id,id,false,null,winner id string +1985,august,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1985,august,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1985,august,10,index.html,readme2index,null,html,html,true,browser,click here first 1985,august,20,august.c,null,main,c,c,true,github,winning source 1985,august,30,Makefile,null,null,makefile,null,true,github,how to compile 1985,august,50,august.orig.c,null,orig,c,c,true,github,original source +1985,august,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1985,august,100,primes.sh,null,null,shellscript,sh,true,github,how to run if you have the primes utility 1985,august,300,1985_august.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1985,lycklama,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1985,lycklama,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1985,lycklama,null,.id,null,null,id,id,false,null,winner id string +1985,lycklama,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1985,lycklama,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1985,lycklama,10,index.html,readme2index,null,html,html,true,browser,click here first 1985,lycklama,20,lycklama.c,null,main,c,c,true,github,winning source 1985,lycklama,30,Makefile,null,null,makefile,null,true,github,how to compile 1985,lycklama,40,lycklama.alt.c,null,alt,c,c,true,github,alternative source 1985,lycklama,50,lycklama.orig.c,null,orig,c,c,true,github,original source +1985,lycklama,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1985,lycklama,300,1985_lycklama.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1985,shapiro,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1985,shapiro,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1985,shapiro,null,.id,null,null,id,id,false,null,winner id string +1985,shapiro,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1985,shapiro,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1985,shapiro,10,index.html,readme2index,null,html,html,true,browser,click here first 1985,shapiro,20,shapiro.c,null,main,c,c,true,github,winning source 1985,shapiro,30,Makefile,null,null,makefile,null,true,github,how to compile 1985,shapiro,50,shapiro.orig.c,null,orig,c,c,true,github,original source +1985,shapiro,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1985,shapiro,300,1985_shapiro.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1985,sicherman,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1985,sicherman,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1985,sicherman,null,.id,null,null,id,id,false,null,winner id string +1985,sicherman,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1985,sicherman,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1985,sicherman,10,index.html,readme2index,null,html,html,true,browser,click here first 1985,sicherman,20,sicherman.c,null,main,c,c,true,github,winning source 1985,sicherman,30,Makefile,null,null,makefile,null,true,github,how to compile 1985,sicherman,40,sicherman.alt.c,null,alt,c,c,true,github,alternative source 1985,sicherman,50,sicherman.orig.c,null,orig,c,c,true,github,original source +1985,sicherman,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1985,sicherman,300,1985_sicherman.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,applin,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,applin,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,applin,null,.id,null,null,id,id,false,null,winner id string +1986,applin,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,applin,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,applin,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,applin,20,applin.c,null,main,c,c,true,github,winning source 1986,applin,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,applin,50,applin.orig.c,null,orig,c,c,true,github,original source +1986,applin,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,applin,300,1986_applin.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,august,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,august,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,august,null,.id,null,null,id,id,false,null,winner id string +1986,august,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,august,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,august,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,august,20,august.c,null,main,c,c,true,github,winning source 1986,august,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,august,50,august.orig.c,null,orig,c,c,true,github,original source +1986,august,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,august,300,1986_august.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,bright,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,bright,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,bright,null,.id,null,null,id,id,false,null,winner id string +1986,bright,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,bright,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,bright,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,bright,20,bright.c,null,main,c,c,true,github,winning source 1986,bright,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,bright,50,bright.orig.c,null,orig,c,c,true,github,original source +1986,bright,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,bright,300,1986_bright.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,hague,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,hague,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,hague,null,.id,null,null,id,id,false,null,winner id string +1986,hague,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,hague,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,hague,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,hague,20,hague.c,null,main,c,c,true,github,winning source 1986,hague,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,hague,40,hague.alt.c,null,null,c,c,true,github,alternative source 1986,hague,50,hague.orig.c,null,orig,c,c,true,github,original source +1986,hague,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,hague,300,1986_hague.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,holloway,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,holloway,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,holloway,null,.id,null,null,id,id,false,null,winner id string +1986,holloway,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,holloway,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,holloway,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,holloway,20,holloway.c,null,main,c,c,true,github,winning source 1986,holloway,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,holloway,50,holloway.orig.c,null,orig,c,c,true,github,original source +1986,holloway,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,holloway,300,1986_holloway.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,marshall,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,marshall,null,compilers.md,null,null,markdown,md,false,null,source for compilers.html 1986,marshall,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,marshall,null,.id,null,null,id,id,false,null,winner id string +1986,marshall,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,marshall,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,marshall,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,marshall,20,marshall.c,null,main,c,c,true,github,winning source 1986,marshall,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,marshall,40,marshall.alt.c,null,alt,c,c,true,github,alternative source 1986,marshall,50,marshall.orig.c,null,orig,c,c,true,github,original source +1986,marshall,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,marshall,100,compilers.html,md2html,null,html,html,true,browser,about compilers and optimizers that broke this entry 1986,marshall,300,1986_marshall.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,pawka,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,pawka,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,pawka,null,.id,null,null,id,id,false,null,winner id string +1986,pawka,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,pawka,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,pawka,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,pawka,20,pawka.c,null,main,c,c,true,github,winning source 1986,pawka,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,pawka,50,pawka.orig.c,null,orig,c,c,true,github,original source +1986,pawka,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,pawka,300,1986_pawka.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,stein,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,stein,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,stein,null,.id,null,null,id,id,false,null,winner id string +1986,stein,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,stein,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,stein,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,stein,20,stein.c,null,main,c,c,true,github,winning source 1986,stein,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,stein,50,stein.orig.c,null,orig,c,c,true,github,original source +1986,stein,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,stein,300,1986_stein.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1986,wall,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1986,wall,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1986,wall,null,.id,null,null,id,id,false,null,winner id string +1986,wall,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1986,wall,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1986,wall,10,index.html,readme2index,null,html,html,true,browser,click here first 1986,wall,20,wall.c,null,main,c,c,true,github,winning source 1986,wall,30,Makefile,null,null,makefile,null,true,github,how to compile 1986,wall,40,wall.alt.c,null,alt,c,c,true,github,alternative source 1986,wall,50,wall.orig.c,null,orig,c,c,true,github,original source +1986,wall,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1986,wall,300,1986_wall.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,biggar,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,biggar,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,biggar,null,.id,null,null,id,id,false,null,winner id string +1987,biggar,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,biggar,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,biggar,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,biggar,20,biggar.c,null,main,c,c,true,github,winning source 1987,biggar,30,Makefile,null,null,makefile,null,true,github,how to compile 1987,biggar,50,biggar.orig.c,null,orig,c,c,true,github,original source +1987,biggar,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,biggar,300,1987_biggar.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,heckbert,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,heckbert,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,heckbert,null,.id,null,null,id,id,false,null,winner id string +1987,heckbert,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,heckbert,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,heckbert,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,heckbert,20,heckbert.c,null,main,c,c,true,github,winning source 1987,heckbert,30,Makefile,null,null,makefile,null,true,github,how to compile 1987,heckbert,50,heckbert.orig.c,null,orig,c,c,true,github,original source +1987,heckbert,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,heckbert,300,1987_heckbert.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,hines,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,hines,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,hines,null,.id,null,null,id,id,false,null,winner id string +1987,hines,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,hines,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,hines,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,hines,20,hines.c,null,main,c,c,true,github,winning source 1987,hines,30,Makefile,null,null,makefile,null,true,github,how to compile 1987,hines,40,hines.alt.c,null,alt,c,c,true,github,alternative source 1987,hines,50,hines.orig.c,null,orig,c,c,true,github,original source +1987,hines,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,hines,300,1987_hines.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,korn,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,korn,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,korn,null,.id,null,null,id,id,false,null,winner id string +1987,korn,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,korn,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,korn,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,korn,20,korn.c,null,main,c,c,true,github,winning source 1987,korn,30,Makefile,null,null,makefile,null,true,github,how to compile 1987,korn,50,korn.orig.c,null,orig,c,c,true,github,original source +1987,korn,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,korn,300,1987_korn.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,lievaart,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,lievaart,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,lievaart,null,.id,null,null,id,id,false,null,winner id string +1987,lievaart,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,lievaart,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,lievaart,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,lievaart,20,lievaart.c,null,main,c,c,true,github,winning source @@ -223,148 +245,163 @@ 1987,lievaart,40,lievaart2.alt.c,null,alt,c,c,true,github,alternative source 1987,lievaart,40,lievaart.alt.c,null,alt,c,c,true,github,alternative source 1987,lievaart,50,lievaart.orig.c,null,orig,c,c,true,github,original source +1987,lievaart,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,lievaart,150,lievaart2.c,null,null,c,c,true,github,source without size restriction 1987,lievaart,300,1987_lievaart.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,wall,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,wall,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,wall,null,.id,null,null,id,id,false,null,winner id string +1987,wall,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,wall,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,wall,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,wall,20,wall.c,null,main,c,c,true,github,winning source 1987,wall,30,Makefile,null,null,makefile,null,true,github,how to compile 1987,wall,50,wall.orig.c,null,orig,c,c,true,github,original source +1987,wall,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,wall,300,1987_wall.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1987,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1987,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1987,westley,null,.id,null,null,id,id,false,null,winner id string +1987,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1987,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1987,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1987,westley,20,westley.c,null,main,c,c,true,github,winning source 1987,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1987,westley,40,westley.alt.c,null,alt,c,c,true,github,alternative source 1987,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1987,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1987,westley,300,1987_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,applin,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,applin,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,applin,null,.id,null,null,id,id,false,null,winner id string +1988,applin,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,applin,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,applin,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,applin,20,applin.c,null,main,c,c,true,github,winning source 1988,applin,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,applin,40,applin.alt.c,null,alt,c,c,true,github,alternative source 1988,applin,50,applin.orig.c,null,orig,c,c,true,github,original source +1988,applin,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,applin,300,1988_applin.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,dale,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,dale,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,dale,null,.id,null,null,id,id,false,null,winner id string +1988,dale,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,dale,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,dale,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,dale,20,dale.c,null,main,c,c,true,github,winning source 1988,dale,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,dale,40,dale.alt.c,null,alt,c,c,true,github,alternative source 1988,dale,50,dale.orig.c,null,orig,c,c,true,github,original source +1988,dale,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,dale,300,1988_dale.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,isaak,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,isaak,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,isaak,null,.id,null,null,id,id,false,null,winner id string +1988,isaak,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,isaak,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,isaak,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,isaak,20,isaak.c,null,main,c,c,true,github,winning source 1988,isaak,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,isaak,40,isaak.alt.c,null,alt,c,c,true,github,alternative source 1988,isaak,50,isaak.orig.c,null,orig,c,c,true,github,original source +1988,isaak,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,isaak,180,isaak.encode,null,null,xxencode,encode,true,download,uuencoded sample output 1988,isaak,300,1988_isaak.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,litmaath,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,litmaath,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,litmaath,null,.id,null,null,id,id,false,null,winner id string +1988,litmaath,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,litmaath,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,litmaath,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,litmaath,20,litmaath.c,null,main,c,c,true,github,winning source 1988,litmaath,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,litmaath,40,litmaath.alt.c,null,alt,c,c,true,github,alternative source 1988,litmaath,50,litmaath.orig.c,null,orig,c,c,true,github,original source +1988,litmaath,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,litmaath,300,1988_litmaath.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,phillipps,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,phillipps,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,phillipps,null,.id,null,null,id,id,false,null,winner id string +1988,phillipps,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,phillipps,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,phillipps,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,phillipps,20,phillipps.c,null,main,c,c,true,github,winning source 1988,phillipps,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,phillipps,50,phillipps.orig.c,null,orig,c,c,true,github,original source +1988,phillipps,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,phillipps,300,1988_phillipps.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,reddy,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,reddy,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,reddy,null,.id,null,null,id,id,false,null,winner id string +1988,reddy,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,reddy,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,reddy,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,reddy,20,reddy.c,null,main,c,c,true,github,winning source 1988,reddy,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,reddy,50,reddy.orig.c,null,orig,c,c,true,github,original source +1988,reddy,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,reddy,300,1988_reddy.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,robison,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,robison,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,robison,null,.id,null,null,id,id,false,null,winner id string +1988,robison,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,robison,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,robison,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,robison,20,robison.c,null,main,c,c,true,github,winning source 1988,robison,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,robison,50,robison.orig.c,null,orig,c,c,true,github,original source +1988,robison,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,robison,300,1988_robison.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,spinellis,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,spinellis,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,spinellis,null,.id,null,null,id,id,false,null,winner id string +1988,spinellis,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,spinellis,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,spinellis,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,spinellis,20,spinellis.c,null,main,c,c,true,github,winning source 1988,spinellis,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,spinellis,40,spinellis.alt.c,null,alt,c,c,true,github,alternative source 1988,spinellis,50,spinellis.orig.c,null,orig,c,c,true,github,original source +1988,spinellis,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,spinellis,150,input2.txt,null,null,text,txt,true,github,example input 1988,spinellis,150,input.txt,null,null,text,txt,true,github,example input 1988,spinellis,300,1988_spinellis.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1988,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1988,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1988,westley,null,.id,null,null,id,id,false,null,winner id string +1988,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1988,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1988,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1988,westley,20,westley.c,null,main,c,c,true,github,winning source 1988,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1988,westley,40,westley.alt.c,null,alt,c,c,true,github,alternative source 1988,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1988,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1988,westley,100,try.sh,null,null,shellscript,sh,true,github,how to run 1988,westley,300,1988_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,fubar,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,fubar,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,fubar,null,.id,null,null,id,id,false,null,winner id string +1989,fubar,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,fubar,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,fubar,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,fubar,20,fubar.c,null,main,c,c,true,github,winning source 1989,fubar,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,fubar,50,fubar.orig.c,null,orig,c,c,true,github,original source +1989,fubar,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,fubar,100,fubar.sh,null,null,shellscript,sh,true,github,how to run fubar 1989,fubar,300,1989_fubar.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,jar.1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,jar.1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,jar.1,null,.id,null,null,id,id,false,null,winner id string +1989,jar.1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,jar.1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,jar.1,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,jar.1,20,jar.1.c,null,main,c,c,true,github,winning source 1989,jar.1,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,jar.1,40,jar.1.alt.c,null,alt,c,c,true,github,alternative source 1989,jar.1,50,jar.1.orig.c,null,orig,c,c,true,github,original source +1989,jar.1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,jar.1,150,jar.1.alt.sh,null,null,shellscript,sh,true,github,a method to compile 1989,jar.1,150,jar.1.sh,null,null,shellscript,sh,true,github,a method to compile the alternative source 1989,jar.1,300,1989_jar.1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,jar.2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,jar.2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,jar.2,null,.id,null,null,id,id,false,null,winner id string +1989,jar.2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,jar.2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,jar.2,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,jar.2,20,jar.2.c,null,main,c,c,true,github,winning source 1989,jar.2,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,jar.2,50,jar.2.orig.c,null,orig,c,c,true,github,original source +1989,jar.2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,jar.2,100,chocolate_cake.lisp,null,null,lisp,lisp,true,github,input file 1989,jar.2,100,fib.lisp,null,null,lisp,lisp,true,github,input file 1989,jar.2,100,try.sh,null,null,shellscript,sh,true,github,how to run @@ -372,197 +409,217 @@ 1989,jar.2,300,1989_jar.2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,ovdluhe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,ovdluhe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,ovdluhe,null,.id,null,null,id,id,false,null,winner id string +1989,ovdluhe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,ovdluhe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,ovdluhe,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,ovdluhe,20,ovdluhe.c,null,main,c,c,true,github,winning source 1989,ovdluhe,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,ovdluhe,40,ovdluhe.alt.c,null,alt,c,c,true,github,alternative source 1989,ovdluhe,50,ovdluhe.orig.c,null,orig,c,c,true,github,original source +1989,ovdluhe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,ovdluhe,300,1989_ovdluhe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,paul,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,paul,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,paul,null,.id,null,null,id,id,false,null,winner id string +1989,paul,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,paul,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,paul,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,paul,20,paul.c,null,main,c,c,true,github,winning source 1989,paul,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,paul,40,paul.alt.c,null,null,c,c,true,github,alternative source 1989,paul,50,paul.orig.c,null,orig,c,c,true,github,original source +1989,paul,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,paul,300,1989_paul.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,robison,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,robison,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,robison,null,.id,null,null,id,id,false,null,winner id string +1989,robison,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,robison,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,robison,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,robison,20,robison.c,null,main,c,c,true,github,winning source 1989,robison,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,robison,50,robison.orig.c,null,orig,c,c,true,github,original source +1989,robison,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,robison,300,1989_robison.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,roemer,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,roemer,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,roemer,null,.id,null,null,id,id,false,null,winner id string +1989,roemer,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,roemer,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,roemer,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,roemer,20,roemer.c,null,main,c,c,true,github,winning source 1989,roemer,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,roemer,50,roemer.orig.c,null,orig,c,c,true,github,original source +1989,roemer,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,roemer,300,1989_roemer.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,tromp,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,tromp,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,tromp,null,.id,null,null,id,id,false,null,winner id string +1989,tromp,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,tromp,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,tromp,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,tromp,20,tromp.c,null,main,c,c,true,github,winning source 1989,tromp,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,tromp,40,tromp.alt.c,null,alt,c,c,true,github,alternative source 1989,tromp,50,tromp.orig.c,null,orig,c,c,true,github,original source +1989,tromp,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,tromp,300,1989_tromp.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,vanb,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,vanb,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,vanb,null,.id,null,null,id,id,false,null,winner id string +1989,vanb,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,vanb,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,vanb,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,vanb,20,vanb.c,null,main,c,c,true,github,winning source 1989,vanb,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,vanb,50,vanb.orig.c,null,orig,c,c,true,github,original source +1989,vanb,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,vanb,300,1989_vanb.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1989,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1989,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1989,westley,null,.id,null,null,id,id,false,null,winner id string +1989,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1989,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1989,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1989,westley,20,westley.c,null,main,c,c,true,github,winning source 1989,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1989,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1989,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1989,westley,100,compile.sh,null,null,shellscript,sh,true,github,generate and compile versions 1989,westley,100,try.sh,null,null,shellscript,sh,true,github,run versions 1989,westley,300,1989_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,baruch,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,baruch,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,baruch,null,.id,null,null,id,id,false,null,winner id string +1990,baruch,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,baruch,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,baruch,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,baruch,20,baruch.c,null,main,c,c,true,github,winning source 1990,baruch,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,baruch,40,baruch.alt.c,null,alt,c,c,true,github,alternative source 1990,baruch,50,baruch.orig.c,null,orig,c,c,true,github,original source +1990,baruch,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,baruch,300,1990_baruch.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,cmills,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,cmills,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,cmills,null,.id,null,null,id,id,false,null,winner id string +1990,cmills,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,cmills,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,cmills,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,cmills,20,cmills.c,null,main,c,c,true,github,winning source 1990,cmills,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,cmills,50,cmills.orig.c,null,orig,c,c,true,github,original source +1990,cmills,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,cmills,300,1990_cmills.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,dds,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,dds,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,dds,null,.id,null,null,id,id,false,null,winner id string +1990,dds,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,dds,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,dds,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,dds,20,dds.c,null,main,c,c,true,github,winning source 1990,dds,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,dds,50,dds.orig.c,null,orig,c,c,true,github,original source +1990,dds,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,dds,150,LANDER.BAS,null,null,basic,BAS,true,github,BASIC source code 1990,dds,300,1990_dds.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,dg,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,dg,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,dg,null,.id,null,null,id,id,false,null,winner id string +1990,dg,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,dg,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,dg,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,dg,20,dg.c,null,main,c,c,true,github,winning source 1990,dg,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,dg,50,dg.orig.c,null,orig,c,c,true,github,original source +1990,dg,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,dg,300,1990_dg.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,jaw,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,jaw,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,jaw,null,.id,null,null,id,id,false,null,winner id string +1990,jaw,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,jaw,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,jaw,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,jaw,20,jaw.c,null,main,c,c,true,github,winning source 1990,jaw,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,jaw,50,jaw.orig.c,null,orig,c,c,true,github,original source +1990,jaw,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,jaw,100,try.sh,null,null,shellscript,sh,true,github,how to run 1990,jaw,150,btoa,null,null,ruby,null,true,github,bota utility 1990,jaw,150,shark.sh,null,null,shellscript,sh,true,github,shark utility with embedded source 1990,jaw,300,1990_jaw.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,pjr,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,pjr,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,pjr,null,.id,null,null,id,id,false,null,winner id string +1990,pjr,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,pjr,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,pjr,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,pjr,20,pjr.c,null,main,c,c,true,github,winning source 1990,pjr,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,pjr,50,pjr.orig.c,null,orig,c,c,true,github,original source +1990,pjr,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,pjr,300,1990_pjr.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,scjones,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,scjones,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,scjones,null,.id,null,null,id,id,false,null,winner id string +1990,scjones,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,scjones,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,scjones,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,scjones,20,scjones.c,null,main,c,c,true,github,winning source 1990,scjones,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,scjones,50,scjones.orig.c,null,orig,c,c,true,github,original source +1990,scjones,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,scjones,300,1990_scjones.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,stig,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,stig,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,stig,null,.id,null,null,id,id,false,null,winner id string +1990,stig,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,stig,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,stig,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,stig,20,stig.c,null,main,c,c,true,github,winning source 1990,stig,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,stig,50,stig.orig.c,null,orig,c,c,true,github,original source +1990,stig,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,stig,100,stig.sh,null,null,shellscript,sh,true,github,how to compile 1990,stig,300,1990_stig.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,tbr,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,tbr,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,tbr,null,.id,null,null,id,id,false,null,winner id string +1990,tbr,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,tbr,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,tbr,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,tbr,20,tbr.c,null,main,c,c,true,github,winning source 1990,tbr,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,tbr,40,tbr.alt.c,null,null,c,c,true,github,alternative source 1990,tbr,50,tbr.orig.c,null,orig,c,c,true,github,original source +1990,tbr,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,tbr,300,1990_tbr.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,theorem,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,theorem,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,theorem,null,.id,null,null,id,id,false,null,winner id string +1990,theorem,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,theorem,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,theorem,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,theorem,20,theorem.c,null,main,c,c,true,github,winning source 1990,theorem,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,theorem,50,theorem.orig.c,null,orig,c,c,true,github,original source +1990,theorem,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,theorem,300,1990_theorem.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1990,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1990,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1990,westley,null,.id,null,null,id,id,false,null,winner id string +1990,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1990,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1990,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1990,westley,20,westley.c,null,main,c,c,true,github,winning source 1990,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1990,westley,40,westley.alt.c,null,alt,c,c,true,github,alternative source 1990,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1990,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1990,westley,300,1990_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,ant,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,ant,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,ant,null,.id,null,null,id,id,false,null,winner id string +1991,ant,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,ant,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,ant,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,ant,20,ant.c,null,main,c,c,true,github,winning source 1991,ant,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,ant,50,ant.orig.c,null,orig,c,c,true,github,original source +1991,ant,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,ant,300,1991_ant.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,brnstnd,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,brnstnd,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,brnstnd,null,.id,null,null,id,id,false,null,winner id string +1991,brnstnd,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,brnstnd,null,sorta.README.md,null,null,markdown,md,false,null,markdown source for sorta.README.html 1991,brnstnd,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,brnstnd,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,brnstnd,20,brnstnd.c,null,main,c,c,true,github,winning source 1991,brnstnd,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,brnstnd,50,brnstnd.orig.c,null,orig,c,c,true,github,original source +1991,brnstnd,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,brnstnd,100,sorta.README.html,md2html,null,html,html,true,browser,SORTA language infomation 1991,brnstnd,150,sorta.i2+2,null,null,sorta,i2+2,true,github,SORTA source 1991,brnstnd,150,sorta.iarg0,null,null,sorta,iarg0,true,github,SORTA source @@ -580,79 +637,87 @@ 1991,brnstnd,300,1991_brnstnd.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,buzzard,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,buzzard,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,buzzard,null,.id,null,null,id,id,false,null,winner id string +1991,buzzard,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,buzzard,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,buzzard,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,buzzard,20,buzzard.c,null,main,c,c,true,github,winning source 1991,buzzard,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,buzzard,50,buzzard.orig.c,null,orig,c,c,true,github,original source +1991,buzzard,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,buzzard,300,1991_buzzard.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,cdupont,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,cdupont,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,cdupont,null,.id,null,null,id,id,false,null,winner id string +1991,cdupont,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,cdupont,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,cdupont,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,cdupont,20,cdupont.c,null,main,c,c,true,github,winning source 1991,cdupont,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,cdupont,50,cdupont.orig.c,null,orig,c,c,true,github,original source +1991,cdupont,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,cdupont,300,1991_cdupont.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,davidguy,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,davidguy,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,davidguy,null,.id,null,null,id,id,false,null,winner id string +1991,davidguy,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,davidguy,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,davidguy,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,davidguy,20,davidguy.c,null,main,c,c,true,github,winning source 1991,davidguy,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,davidguy,50,davidguy.orig.c,null,orig,c,c,true,github,original source +1991,davidguy,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,davidguy,300,1991_davidguy.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,dds,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,dds,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,dds,null,.id,null,null,id,id,false,null,winner id string +1991,dds,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,dds,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,dds,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,dds,20,dds.c,null,main,c,c,true,github,winning source 1991,dds,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,dds,50,dds.orig.c,null,orig,c,c,true,github,original source +1991,dds,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,dds,150,LANDER.BAS,null,null,basic,BAS,true,github,BASIC source code 1991,dds,300,1991_dds.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,fine,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,fine,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,fine,null,.id,null,null,id,id,false,null,winner id string +1991,fine,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,fine,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,fine,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,fine,20,fine.c,null,main,c,c,true,github,winning source 1991,fine,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,fine,50,fine.orig.c,null,orig,c,c,true,github,original source +1991,fine,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,fine,100,try.sh,null,null,shellscript,sh,true,github,how to run 1991,fine,300,1991_fine.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,rince,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,rince,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,rince,null,.id,null,null,id,id,false,null,winner id string +1991,rince,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,rince,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,rince,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,rince,20,rince.c,null,main,c,c,true,github,winning source 1991,rince,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,rince,50,rince.orig.c,null,orig,c,c,true,github,original source +1991,rince,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,rince,300,1991_rince.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1991,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1991,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1991,westley,null,.id,null,null,id,id,false,null,winner id string +1991,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1991,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1991,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1991,westley,20,westley.c,null,main,c,c,true,github,winning source 1991,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1991,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1991,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1991,westley,100,ttt.sh,null,null,shellscript,sh,true,github,play tic-tac-toe 1991,westley,300,1991_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,adrian,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,adrian,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,adrian,null,.id,null,null,id,id,false,null,winner id string +1992,adrian,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,adrian,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,adrian,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,adrian,20,adrian.c,null,main,c,c,true,github,winning source 1992,adrian,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,adrian,40,adrian.alt.c,null,alt,c,c,true,github,alternative source 1992,adrian,50,adrian.orig.c,null,orig,c,c,true,github,original source +1992,adrian,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,adrian,100,adrian.grep.1,null,null,agrep,1,true,github,agrep script 1992,adrian,100,adrian.grep.2,null,null,agrep,2,true,github,agrep script 1992,adrian,100,adrian.grep.3,null,null,agrep,3,true,github,agrep script @@ -663,44 +728,48 @@ 1992,adrian,300,1992_adrian.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,albert,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,albert,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,albert,null,.id,null,null,id,id,false,null,winner id string +1992,albert,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,albert,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,albert,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,albert,20,albert.c,null,main,c,c,true,github,winning source 1992,albert,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,albert,40,albert.alt.c,null,alt,c,c,true,github,alternative source 1992,albert,50,albert.orig.c,null,orig,c,c,true,github,original source +1992,albert,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,albert,300,1992_albert.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,ant,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,ant,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,ant,null,.id,null,null,id,id,false,null,winner id string +1992,ant,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,ant,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,ant,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,ant,20,ant.c,null,main,c,c,true,github,winning source 1992,ant,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,ant,50,ant.orig.c,null,orig,c,c,true,github,original source +1992,ant,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,ant,150,ant.README,null,null,text,README,true,github,am man page 1992,ant,150,ant.test.mk,null,null,makefile,mk,true,github,how to compile 1992,ant,300,1992_ant.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,buzzard.1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,buzzard.1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,buzzard.1,null,.id,null,null,id,id,false,null,winner id string +1992,buzzard.1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,buzzard.1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,buzzard.1,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,buzzard.1,20,buzzard.1.c,null,main,c,c,true,github,winning source 1992,buzzard.1,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,buzzard.1,50,buzzard.1.orig.c,null,orig,c,c,true,github,original source +1992,buzzard.1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,buzzard.1,300,1992_buzzard.1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,buzzard.2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,buzzard.2,null,buzzard.2.README.md,null,null,markdown,md,false,null,markdown source for cannibalism.log.html 1992,buzzard.2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,buzzard.2,null,.id,null,null,id,id,false,null,winner id string +1992,buzzard.2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,buzzard.2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,buzzard.2,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,buzzard.2,20,buzzard.2.c,null,main,c,c,true,github,winning source 1992,buzzard.2,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,buzzard.2,40,buzzard.2.alt.c,null,alt,c,c,true,github,alternative source 1992,buzzard.2,50,buzzard.2.orig.c,null,orig,c,c,true,github,original source +1992,buzzard.2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,buzzard.2,100,buzzard.2.README.html,md2html,null,html,html,true,browser,author description of files 1992,buzzard.2,100,buzzard.2.design,null,null,FORTH,design,true,browser,about the FORTH language 1992,buzzard.2,150,demo1.1st,null,null,FORTH,1st,true,github,FORTH source @@ -715,107 +784,118 @@ 1992,buzzard.2,300,1992_buzzard.2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,gson,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,gson,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,gson,null,.id,null,null,id,id,false,null,winner id string +1992,gson,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,gson,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,gson,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,gson,20,gson.c,null,main,c,c,true,github,winning source 1992,gson,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,gson,50,gson.orig.c,null,orig,c,c,true,github,original source +1992,gson,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,gson,150,mkdict.sh,null,null,shellscript,sh,true,github,tool to make the dictionary 1992,gson,300,1992_gson.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,imc,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,imc,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,imc,null,.id,null,null,id,id,false,null,winner id string +1992,imc,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,imc,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,imc,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,imc,20,imc.c,null,main,c,c,true,github,winning source 1992,imc,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,imc,50,imc.orig.c,null,orig,c,c,true,github,original source +1992,imc,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,imc,300,1992_imc.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,kivinen,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,kivinen,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,kivinen,null,.id,null,null,id,id,false,null,winner id string +1992,kivinen,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,kivinen,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,kivinen,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,kivinen,20,kivinen.c,null,main,c,c,true,github,winning source 1992,kivinen,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,kivinen,50,kivinen.orig.c,null,orig,c,c,true,github,original source +1992,kivinen,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,kivinen,300,1992_kivinen.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,lush,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,lush,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,lush,null,.id,null,null,id,id,false,null,winner id string +1992,lush,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,lush,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,lush,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,lush,20,lush.c,null,main,c,c,true,github,winning source 1992,lush,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,lush,50,lush.orig.c,null,orig,c,c,true,github,original source +1992,lush,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,lush,100,runme.sh,null,null,shellscript,sh,true,github,how to run 1992,lush,300,1992_lush.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,marangon,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,marangon,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,marangon,null,.id,null,null,id,id,false,null,winner id string +1992,marangon,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,marangon,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,marangon,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,marangon,20,marangon.c,null,main,c,c,true,github,winning source 1992,marangon,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,marangon,50,marangon.orig.c,null,orig,c,c,true,github,original source +1992,marangon,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,marangon,300,1992_marangon.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,nathan,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,nathan,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,nathan,null,.id,null,null,id,id,false,null,winner id string +1992,nathan,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,nathan,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,nathan,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,nathan,20,nathan.c,null,main,c,c,true,github,winning source 1992,nathan,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,nathan,50,nathan.orig.c,null,orig,c,c,true,github,original source +1992,nathan,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,nathan,300,1992_nathan.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,vern,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,vern,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,vern,null,.id,null,null,id,id,false,null,winner id string +1992,vern,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,vern,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,vern,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,vern,20,vern.c,null,main,c,c,true,github,winning source 1992,vern,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,vern,50,vern.orig.c,null,orig,c,c,true,github,original source +1992,vern,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,vern,300,1992_vern.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1992,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1992,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1992,westley,null,.id,null,null,id,id,false,null,winner id string +1992,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1992,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1992,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1992,westley,20,westley.c,null,main,c,c,true,github,winning source 1992,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1992,westley,40,westley.alt.c,null,alt,c,c,true,github,alternative source 1992,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1992,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1992,westley,300,1992_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,ant,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,ant,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,ant,null,.id,null,null,id,id,false,null,winner id string +1993,ant,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,ant,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,ant,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,ant,20,ant.c,null,main,c,c,true,github,winning source 1993,ant,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,ant,50,ant.orig.c,null,orig,c,c,true,github,original source +1993,ant,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,ant,100,ant.txt,null,null,text,txt,true,github,ag man page 1993,ant,150,ant.test.mk,null,null,makefile,mk,true,github,test suite 1993,ant,300,1993_ant.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,cmills,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,cmills,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,cmills,null,.id,null,null,id,id,false,null,winner id string +1993,cmills,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,cmills,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,cmills,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,cmills,20,cmills.c,null,main,c,c,true,github,winning source 1993,cmills,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,cmills,50,cmills.orig.c,null,orig,c,c,true,github,original source +1993,cmills,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,cmills,300,1993_cmills.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,dgibson,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,dgibson,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,dgibson,null,.id,null,null,id,id,false,null,winner id string +1993,dgibson,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,dgibson,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,dgibson,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,dgibson,20,dgibson.c,null,main,c,c,true,github,winning source 1993,dgibson,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,dgibson,50,dgibson.orig.c,null,orig,c,c,true,github,original source +1993,dgibson,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,dgibson,100,dgibson.sh,null,null,shellscript,sh,true,github,how to run 1993,dgibson,150,dgibson.data1,null,null,text,data1,true,github,life cell layout 1993,dgibson,150,dgibson.data2,null,null,text,data2,true,github,life cell layout @@ -826,64 +906,70 @@ 1993,ejb,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,ejb,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git 1993,ejb,null,hanoi.md,null,null,markdown,md,false,null,markdown source for hanoi.html -1993,ejb,null,.id,null,null,id,id,false,null,winner id string +1993,ejb,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,ejb,null,patience.md,null,null,markdown,md,false,null,markdown source for patience.html 1993,ejb,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,ejb,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,ejb,20,ejb.c,null,main,c,c,true,github,winning source 1993,ejb,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,ejb,50,ejb.orig.c,null,orig,c,c,true,github,original source +1993,ejb,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,ejb,100,hanoi.html,md2html,null,html,html,true,browser,about the Towers of Hanoi puzzle 1993,ejb,100,patience.html,md2html,null,html,html,true,browser,about the Patience puzzle 1993,ejb,300,1993_ejb.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,jonth,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,jonth,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,jonth,null,.id,null,null,id,id,false,null,winner id string +1993,jonth,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,jonth,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,jonth,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,jonth,20,jonth.c,null,main,c,c,true,github,winning source 1993,jonth,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,jonth,50,jonth.orig.c,null,orig,c,c,true,github,original source +1993,jonth,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,jonth,300,1993_jonth.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,leo,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,leo,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,leo,null,.id,null,null,id,id,false,null,winner id string +1993,leo,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,leo,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,leo,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,leo,20,leo.c,null,main,c,c,true,github,winning source 1993,leo,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,leo,50,leo.orig.c,null,orig,c,c,true,github,original source +1993,leo,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,leo,300,1993_leo.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,lmfjyh,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,lmfjyh,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,lmfjyh,null,.id,null,null,id,id,false,null,winner id string +1993,lmfjyh,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,lmfjyh,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,lmfjyh,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,lmfjyh,20,lmfjyh.c,null,main,c,c,true,github,winning source 1993,lmfjyh,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,lmfjyh,40,lmfjyh.alt.c,null,alt,c,c,true,github,alternative source 1993,lmfjyh,50,lmfjyh.orig.c,null,orig,c,c,true,github,original source +1993,lmfjyh,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,lmfjyh,300,1993_lmfjyh.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,plummer,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,plummer,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,plummer,null,.id,null,null,id,id,false,null,winner id string +1993,plummer,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,plummer,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,plummer,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,plummer,20,plummer.c,null,main,c,c,true,github,winning source 1993,plummer,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,plummer,40,plummer.alt.c,null,alt,c,c,true,github,alternative source 1993,plummer,50,plummer.orig.c,null,orig,c,c,true,github,original source +1993,plummer,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,plummer,300,1993_plummer.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,rince,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,rince,null,design.md,null,null,markdown,md,false,null,markdown source for design.html 1993,rince,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,rince,null,.id,null,null,id,id,false,null,winner id string +1993,rince,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,rince,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,rince,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,rince,20,rince.c,null,main,c,c,true,github,winning source 1993,rince,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,rince,40,rince.alt.c,null,null,c,c,true,github,alternative source 1993,rince,50,rince.orig.c,null,orig,c,c,true,github,original source +1993,rince,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,rince,100,design.html,md2html,null,html,html,true,browser,implementation notes 1993,rince,100,rince.data1,null,null,CABBAGE,data1,true,github,CABBAGE data file 1993,rince,100,rince.data2,null,null,CABBAGE,data2,true,github,CABBAGE data file @@ -892,258 +978,284 @@ 1993,rince,300,1993_rince.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,schnitzi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,schnitzi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,schnitzi,null,.id,null,null,id,id,false,null,winner id string +1993,schnitzi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,schnitzi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,schnitzi,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,schnitzi,20,schnitzi.c,null,main,c,c,true,github,winning source 1993,schnitzi,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,schnitzi,50,schnitzi.orig.c,null,orig,c,c,true,github,original source +1993,schnitzi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,schnitzi,100,schnitzi.info,null,null,text,info,true,github,some interesting statements 1993,schnitzi,300,1993_schnitzi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1993,vanb,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1993,vanb,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1993,vanb,null,.id,null,null,id,id,false,null,winner id string +1993,vanb,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1993,vanb,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1993,vanb,10,index.html,readme2index,null,html,html,true,browser,click here first 1993,vanb,20,vanb.c,null,main,c,c,true,github,winning source 1993,vanb,30,Makefile,null,null,makefile,null,true,github,how to compile 1993,vanb,50,vanb.orig.c,null,orig,c,c,true,github,original source +1993,vanb,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1993,vanb,300,1993_vanb.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,dodsond1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,dodsond1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,dodsond1,null,.id,null,null,id,id,false,null,winner id string +1994,dodsond1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,dodsond1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,dodsond1,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,dodsond1,20,dodsond1.c,null,main,c,c,true,github,winning source 1994,dodsond1,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,dodsond1,50,dodsond1.orig.c,null,orig,c,c,true,github,original source +1994,dodsond1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,dodsond1,300,1994_dodsond1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,dodsond2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,dodsond2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,dodsond2,null,.id,null,null,id,id,false,null,winner id string +1994,dodsond2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,dodsond2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,dodsond2,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,dodsond2,20,dodsond2.c,null,main,c,c,true,github,winning source 1994,dodsond2,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,dodsond2,50,dodsond2.orig.c,null,orig,c,c,true,github,original source +1994,dodsond2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,dodsond2,150,dodsond2.gz,null,null,gzip,gz,true,download,original source in gzip form 1994,dodsond2,300,1994_dodsond2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,horton,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,horton,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,horton,null,.id,null,null,id,id,false,null,winner id string +1994,horton,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,horton,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,horton,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,horton,20,horton.c,null,main,c,c,true,github,winning source 1994,horton,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,horton,40,horton.alt.c,null,alt,c,c,true,github,alternative source 1994,horton,50,horton.orig.c,null,orig,c,c,true,github,original source +1994,horton,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,horton,100,gtface.c,null,null,c,c,true,github,gtface source code 1994,horton,150,gtface.data,null,null,text,data,true,github,data for gtfsace 1994,horton,300,1994_horton.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,imc,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,imc,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,imc,null,.id,null,null,id,id,false,null,winner id string +1994,imc,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,imc,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,imc,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,imc,20,imc.c,null,main,c,c,true,github,winning source 1994,imc,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,imc,50,imc.orig.c,null,orig,c,c,true,github,original source +1994,imc,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,imc,300,1994_imc.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,ldb,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,ldb,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,ldb,null,.id,null,null,id,id,false,null,winner id string +1994,ldb,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,ldb,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,ldb,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,ldb,20,ldb.c,null,main,c,c,true,github,winning source 1994,ldb,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,ldb,50,ldb.orig.c,null,orig,c,c,true,github,original source +1994,ldb,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,ldb,300,1994_ldb.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,schnitzi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,schnitzi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,schnitzi,null,.id,null,null,id,id,false,null,winner id string +1994,schnitzi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,schnitzi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,schnitzi,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,schnitzi,20,schnitzi.c,null,main,c,c,true,github,winning source 1994,schnitzi,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,schnitzi,40,schnitzi.alt.c,null,alt,c,c,true,github,alternative source 1994,schnitzi,50,schnitzi.orig.c,null,orig,c,c,true,github,original source +1994,schnitzi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,schnitzi,300,1994_schnitzi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,shapiro,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,shapiro,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,shapiro,null,.id,null,null,id,id,false,null,winner id string +1994,shapiro,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,shapiro,null,shapiro.md,null,null,markdown,md,false,null,markdown source for shapiro.html 1994,shapiro,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,shapiro,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,shapiro,20,shapiro.c,null,main,c,c,true,github,winning source 1994,shapiro,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,shapiro,50,shapiro.orig.c,null,orig,c,c,true,github,original source +1994,shapiro,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,shapiro,100,shapiro.html,md2html,null,html,html,true,browser,author hints 1994,shapiro,300,1994_shapiro.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,smr,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,smr,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,smr,null,.id,null,null,id,id,false,null,winner id string +1994,smr,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,smr,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,smr,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,smr,20,smr.c,null,main,c,c,true,github,winning source 1994,smr,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,smr,50,smr.orig.c,null,orig,c,c,true,github,original source +1994,smr,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,smr,300,1994_smr.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,tvr,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,tvr,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,tvr,null,.id,null,null,id,id,false,null,winner id string +1994,tvr,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,tvr,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,tvr,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,tvr,20,tvr.c,null,main,c,c,true,github,winning source 1994,tvr,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,tvr,40,tvr.alt.c,null,alt,c,c,true,github,alternative source 1994,tvr,50,tvr.orig.c,null,orig,c,c,true,github,original source +1994,tvr,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,tvr,150,tvr.bw,null,null,text,bw,true,github,black and white 1994,tvr,150,tvr.color,null,null,text,color,true,github,RGB values 1994,tvr,300,1994_tvr.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,weisberg,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,weisberg,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,weisberg,null,.id,null,null,id,id,false,null,winner id string +1994,weisberg,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,weisberg,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,weisberg,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,weisberg,20,weisberg.c,null,main,c,c,true,github,winning source 1994,weisberg,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,weisberg,50,weisberg.orig.c,null,orig,c,c,true,github,original source +1994,weisberg,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,weisberg,300,1994_weisberg.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1994,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1994,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1994,westley,null,.id,null,null,id,id,false,null,winner id string +1994,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1994,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1994,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1994,westley,20,westley.c,null,main,c,c,true,github,winning source 1994,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1994,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1994,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1994,westley,200,spoiler.sh,null,null,shellscript,sh,true,github,SPOILER WARNING 1994,westley,300,1994_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,cdua,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,cdua,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,cdua,null,.id,null,null,id,id,false,null,winner id string +1995,cdua,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,cdua,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,cdua,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,cdua,20,cdua.c,null,main,c,c,true,github,winning source 1995,cdua,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,cdua,40,cdua.alt.c,null,alt,c,c,true,github,alternative source 1995,cdua,50,cdua.orig.c,null,orig,c,c,true,github,original source +1995,cdua,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,cdua,300,1995_cdua.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,dodsond1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,dodsond1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,dodsond1,null,.id,null,null,id,id,false,null,winner id string +1995,dodsond1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,dodsond1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,dodsond1,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,dodsond1,20,dodsond1.c,null,main,c,c,true,github,winning source 1995,dodsond1,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,dodsond1,50,dodsond1.orig.c,null,orig,c,c,true,github,original source +1995,dodsond1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,dodsond1,100,try.this.txt,null,null,text,txt,true,github,sample input 1995,dodsond1,300,1995_dodsond1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,dodsond2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,dodsond2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,dodsond2,null,.id,null,null,id,id,false,null,winner id string +1995,dodsond2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,dodsond2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,dodsond2,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,dodsond2,20,dodsond2.c,null,main,c,c,true,github,winning source 1995,dodsond2,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,dodsond2,50,dodsond2.orig.c,null,orig,c,c,true,github,original source +1995,dodsond2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,dodsond2,300,1995_dodsond2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,esde,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,esde,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,esde,null,.id,null,null,id,id,false,null,winner id string +1995,esde,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,esde,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,esde,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,esde,20,esde.c,null,main,c,c,true,github,winning source 1995,esde,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,esde,50,esde.orig.c,null,orig,c,c,true,github,original source +1995,esde,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,esde,100,esde.data2,null,null,text,data2,true,github,example file argument 1995,esde,100,esde.data,null,null,text,data,true,github,example file argument 1995,esde,300,1995_esde.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,garry,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,garry,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,garry,null,.id,null,null,id,id,false,null,winner id string +1995,garry,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,garry,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,garry,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,garry,20,garry.c,null,main,c,c,true,github,winning source 1995,garry,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,garry,40,garry.alt.c,null,alt,c,c,true,github,alternative source 1995,garry,50,garry.orig.c,null,orig,c,c,true,github,original source +1995,garry,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,garry,100,garry.data,null,null,text,data,true,github,example input 1995,garry,100,garry.test.sh,null,null,shellscript,sh,true,github,how to run 1995,garry,150,garry.fmt.c,null,null,c,c,true,github,defocused source code 1995,garry,300,1995_garry.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,heathbar,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,heathbar,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,heathbar,null,.id,null,null,id,id,false,null,winner id string +1995,heathbar,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,heathbar,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,heathbar,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,heathbar,20,heathbar.c,null,main,c,c,true,github,winning source 1995,heathbar,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,heathbar,50,heathbar.orig.c,null,orig,c,c,true,github,original source +1995,heathbar,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,heathbar,300,1995_heathbar.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,leo,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,leo,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,leo,null,.id,null,null,id,id,false,null,winner id string +1995,leo,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,leo,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,leo,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,leo,20,leo.c,null,main,c,c,true,github,winning source 1995,leo,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,leo,50,leo.orig.c,null,orig,c,c,true,github,original source +1995,leo,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,leo,300,1995_leo.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,makarios,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,makarios,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,makarios,null,.id,null,null,id,id,false,null,winner id string +1995,makarios,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,makarios,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,makarios,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,makarios,20,makarios.c,null,main,c,c,true,github,winning source 1995,makarios,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,makarios,50,makarios.orig.c,null,orig,c,c,true,github,original source +1995,makarios,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,makarios,300,1995_makarios.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,savastio,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,savastio,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,savastio,null,.id,null,null,id,id,false,null,winner id string +1995,savastio,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,savastio,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,savastio,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,savastio,20,savastio.c,null,main,c,c,true,github,winning source 1995,savastio,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,savastio,50,savastio.orig.c,null,orig,c,c,true,github,original source +1995,savastio,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,savastio,300,1995_savastio.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,schnitzi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,schnitzi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,schnitzi,null,.id,null,null,id,id,false,null,winner id string +1995,schnitzi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,schnitzi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,schnitzi,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,schnitzi,20,schnitzi.c,null,main,c,c,true,github,winning source 1995,schnitzi,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,schnitzi,50,schnitzi.orig.c,null,orig,c,c,true,github,original source +1995,schnitzi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,schnitzi,300,1995_schnitzi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,spinellis,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,spinellis,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,spinellis,null,.id,null,null,id,id,false,null,winner id string +1995,spinellis,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,spinellis,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,spinellis,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,spinellis,20,spinellis.c,null,main,c,c,true,github,winning source 1995,spinellis,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,spinellis,50,spinellis.orig.c,null,orig,c,c,true,github,original source +1995,spinellis,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,spinellis,300,1995_spinellis.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1995,vanschnitz,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1995,vanschnitz,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1995,vanschnitz,null,.id,null,null,id,id,false,null,winner id string +1995,vanschnitz,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1995,vanschnitz,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1995,vanschnitz,10,index.html,readme2index,null,html,html,true,browser,click here first 1995,vanschnitz,20,vanschnitz.c,null,main,c,c,true,github,winning source 1995,vanschnitz,30,Makefile,null,null,makefile,null,true,github,how to compile 1995,vanschnitz,50,vanschnitz.orig.c,null,orig,c,c,true,github,original source +1995,vanschnitz,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1995,vanschnitz,200,spoiler.c,null,null,c,c,true,github,SPOILER WARNING 1995,vanschnitz,300,1995_vanschnitz.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,august,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,august,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,august,null,.id,null,null,id,id,false,null,winner id string +1996,august,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,august,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,august,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,august,20,august.c,null,main,c,c,true,github,winning source 1996,august,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,august,50,august.orig.c,null,orig,c,c,true,github,original source +1996,august,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,august,100,fac.oc,null,null,oc,oc,true,github,oc source 1996,august,100,parse.oc,null,null,oc,oc,true,github,oc source 1996,august,100,test.oc,null,null,oc,oc,true,github,oc source @@ -1151,53 +1263,58 @@ 1996,august,300,1996_august.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,dalbec,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,dalbec,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,dalbec,null,.id,null,null,id,id,false,null,winner id string +1996,dalbec,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,dalbec,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,dalbec,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,dalbec,20,dalbec.c,null,main,c,c,true,github,winning source 1996,dalbec,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,dalbec,50,dalbec.orig.c,null,orig,c,c,true,github,original source +1996,dalbec,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,dalbec,300,1996_dalbec.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,eldby,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,eldby,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,eldby,null,.id,null,null,id,id,false,null,winner id string +1996,eldby,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,eldby,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,eldby,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,eldby,20,eldby.c,null,main,c,c,true,github,winning source 1996,eldby,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,eldby,40,eldby.alt.c,null,alt,c,c,true,github,alternative source 1996,eldby,50,eldby.orig.c,null,orig,c,c,true,github,original source +1996,eldby,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,eldby,300,1996_eldby.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,gandalf,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,gandalf,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,gandalf,null,.id,null,null,id,id,false,null,winner id string +1996,gandalf,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,gandalf,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,gandalf,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,gandalf,20,gandalf.c,null,main,c,c,true,github,winning source 1996,gandalf,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,gandalf,50,gandalf.orig.c,null,orig,c,c,true,github,original source +1996,gandalf,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,gandalf,300,1996_gandalf.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,huffman,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,huffman,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,huffman,null,.id,null,null,id,id,false,null,winner id string +1996,huffman,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,huffman,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,huffman,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,huffman,20,huffman.c,null,main,c,c,true,github,winning source 1996,huffman,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,huffman,50,huffman.orig.c,null,orig,c,c,true,github,original source +1996,huffman,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,huffman,300,1996_huffman.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,jonth,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,jonth,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,jonth,null,.id,null,null,id,id,false,null,winner id string +1996,jonth,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,jonth,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,jonth,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,jonth,20,jonth.c,null,main,c,c,true,github,winning source 1996,jonth,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,jonth,50,jonth.orig.c,null,orig,c,c,true,github,original source +1996,jonth,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,jonth,300,1996_jonth.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,rcm,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,rcm,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,rcm,null,.id,null,null,id,id,false,null,winner id string +1996,rcm,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,rcm,null,rfc1951.gz,null,null,gzip,gz,false,null,input data 1996,rcm,null,rfc1952.gz,null,null,gzip,gz,false,null,input data 1996,rcm,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON @@ -1205,59 +1322,65 @@ 1996,rcm,20,rcm.c,null,main,c,c,true,github,winning source 1996,rcm,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,rcm,50,rcm.orig.c,null,orig,c,c,true,github,original source +1996,rcm,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,rcm,300,1996_rcm.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,schweikh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,schweikh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,schweikh1,null,.id,null,null,id,id,false,null,winner id string +1996,schweikh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,schweikh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,schweikh1,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,schweikh1,20,schweikh1.c,null,main,c,c,true,github,winning source 1996,schweikh1,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,schweikh1,50,schweikh1.orig.c,null,orig,c,c,true,github,original source +1996,schweikh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,schweikh1,100,errno.h,null,null,c,h,true,github,declare errno as an extern int 1996,schweikh1,300,1996_schweikh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,schweikh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,schweikh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,schweikh2,null,.id,null,null,id,id,false,null,winner id string +1996,schweikh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,schweikh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,schweikh2,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,schweikh2,20,schweikh2.c,null,main,c,c,true,github,winning source 1996,schweikh2,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,schweikh2,50,schweikh2.orig.c,null,orig,c,c,true,github,original source +1996,schweikh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,schweikh2,100,hunni.c,null,null,c,c,true,github,original slightly obfuscated source 1996,schweikh2,100,hunni.pl,null,null,perl,pl,true,github,perl script to obfuscate c 1996,schweikh2,300,1996_schweikh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,schweikh3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,schweikh3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,schweikh3,null,.id,null,null,id,id,false,null,winner id string +1996,schweikh3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,schweikh3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,schweikh3,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,schweikh3,20,schweikh3.c,null,main,c,c,true,github,winning source 1996,schweikh3,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,schweikh3,50,schweikh3.orig.c,null,orig,c,c,true,github,original source +1996,schweikh3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,schweikh3,100,schweikh3.info,null,null,text,info,true,github,example output from various systems 1996,schweikh3,300,1996_schweikh3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1996,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1996,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1996,westley,null,.id,null,null,id,id,false,null,winner id string +1996,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1996,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1996,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 1996,westley,20,westley.c,null,main,c,c,true,github,winning source 1996,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 1996,westley,40,westley.alt.c,null,alt,c,c,true,github,alternative source 1996,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +1996,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1996,westley,100,clock1,null,null,shellscript,null,true,github,how to run 1996,westley,100,clock2,null,null,shellscript,null,true,github,how to run 1996,westley,100,clock3,null,null,shellscript,null,true,github,how to run 1996,westley,300,1996_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,banks,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,banks,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,banks,null,.id,null,null,id,id,false,null,winner id string +1998,banks,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,banks,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,banks,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,banks,20,banks.c,null,main,c,c,true,github,winning source 1998,banks,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,banks,50,banks.orig.c,null,orig,c,c,true,github,original source +1998,banks,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,banks,150,bb.sc,null,null,text,sc,true,github,scenery file 1998,banks,150,horizon.sc,null,null,text,sc,true,github,scenery file 1998,banks,150,mountains.sc,null,null,text,sc,true,github,scenery file @@ -1267,30 +1390,33 @@ 1998,banks,300,1998_banks.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,bas1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,bas1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,bas1,null,.id,null,null,id,id,false,null,winner id string +1998,bas1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,bas1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,bas1,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,bas1,20,bas1.c,null,main,c,c,true,github,winning source 1998,bas1,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,bas1,50,bas1.orig.c,null,orig,c,c,true,github,original source +1998,bas1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,bas1,300,1998_bas1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,bas2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,bas2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,bas2,null,.id,null,null,id,id,false,null,winner id string +1998,bas2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,bas2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,bas2,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,bas2,20,bas2.c,null,main,c,c,true,github,winning source 1998,bas2,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,bas2,50,bas2.orig.c,null,orig,c,c,true,github,original source +1998,bas2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,bas2,300,1998_bas2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,chaos,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,chaos,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,chaos,null,.id,null,null,id,id,false,null,winner id string +1998,chaos,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,chaos,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,chaos,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,chaos,20,chaos.c,null,main,c,c,true,github,winning source 1998,chaos,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,chaos,50,chaos.orig.c,null,orig,c,c,true,github,original source +1998,chaos,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,chaos,150,cube.data,null,null,text,data,true,github,data file 1998,chaos,150,desk.data,null,null,text,data,true,github,data file 1998,chaos,150,ioccc.data,null,null,text,data,true,github,data file @@ -1299,306 +1425,337 @@ 1998,chaos,300,1998_chaos.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,df,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,df,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,df,null,.id,null,null,id,id,false,null,winner id string +1998,df,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,df,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,df,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,df,20,df.c,null,main,c,c,true,github,winning source 1998,df,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,df,50,df.orig.c,null,orig,c,c,true,github,original source +1998,df,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,df,300,1998_df.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,dlowe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,dlowe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,dlowe,null,.id,null,null,id,id,false,null,winner id string +1998,dlowe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,dlowe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,dlowe,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,dlowe,20,dlowe.c,null,main,c,c,true,github,winning source 1998,dlowe,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,dlowe,40,dlowe.alt.c,null,alt,c,c,true,github,alternative source 1998,dlowe,50,dlowe.orig.c,null,orig,c,c,true,github,original source +1998,dlowe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,dlowe,300,1998_dlowe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,dloweneil,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,dloweneil,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,dloweneil,null,.id,null,null,id,id,false,null,winner id string +1998,dloweneil,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,dloweneil,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,dloweneil,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,dloweneil,20,dloweneil.c,null,main,c,c,true,github,winning source 1998,dloweneil,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,dloweneil,50,dloweneil.orig.c,null,orig,c,c,true,github,original source +1998,dloweneil,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,dloweneil,300,1998_dloweneil.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,dorssel,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,dorssel,null,dorssel.md,null,null,markdown,md,false,null,markdown source for dorssel.html 1998,dorssel,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,dorssel,null,.id,null,null,id,id,false,null,winner id string +1998,dorssel,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,dorssel,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,dorssel,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,dorssel,20,dorssel.c,null,main,c,c,true,github,winning source 1998,dorssel,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,dorssel,50,dorssel.orig.c,null,orig,c,c,true,github,original source +1998,dorssel,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,dorssel,100,dorssel.html,md2html,null,html,html,true,browser,author description of entry 1998,dorssel,300,1998_dorssel.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,fanf,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,fanf,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,fanf,null,.id,null,null,id,id,false,null,winner id string +1998,fanf,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,fanf,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,fanf,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,fanf,20,fanf.c,null,main,c,c,true,github,winning source 1998,fanf,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,fanf,50,fanf.orig.c,null,orig,c,c,true,github,original source +1998,fanf,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,fanf,150,fanf.lambda,null,null,text,lambda,true,github,lambda expressions 1998,fanf,300,1998_fanf.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,schnitzi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,schnitzi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,schnitzi,null,.id,null,null,id,id,false,null,winner id string +1998,schnitzi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,schnitzi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,schnitzi,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,schnitzi,20,schnitzi.c,null,main,c,c,true,github,winning source 1998,schnitzi,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,schnitzi,50,schnitzi.orig.c,null,orig,c,c,true,github,original source +1998,schnitzi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,schnitzi,300,1998_schnitzi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,schweikh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,schweikh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,schweikh1,null,.id,null,null,id,id,false,null,winner id string +1998,schweikh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,schweikh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,schweikh1,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,schweikh1,20,schweikh1.c,null,main,c,c,true,github,winning source 1998,schweikh1,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,schweikh1,40,schweikh1.alt.c,null,alt,c,c,true,github,alternative source 1998,schweikh1,50,schweikh1.orig.c,null,orig,c,c,true,github,original source +1998,schweikh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,schweikh1,150,info,null,null,text,null,true,github,standards compliance 1998,schweikh1,300,1998_schweikh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,schweikh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,schweikh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,schweikh2,null,.id,null,null,id,id,false,null,winner id string +1998,schweikh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,schweikh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,schweikh2,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,schweikh2,20,schweikh2.c,null,main,c,c,true,github,winning source 1998,schweikh2,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,schweikh2,50,schweikh2.orig.c,null,orig,c,c,true,github,original source +1998,schweikh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,schweikh2,300,1998_schweikh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,schweikh3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,schweikh3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,schweikh3,null,.id,null,null,id,id,false,null,winner id string +1998,schweikh3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,schweikh3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,schweikh3,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,schweikh3,20,schweikh3.c,null,main,c,c,true,github,winning source 1998,schweikh3,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,schweikh3,50,schweikh3.orig.c,null,orig,c,c,true,github,original source +1998,schweikh3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,schweikh3,100,samefile.1.dupe,null,null,man,dupe,true,github,samefile man page 1998,schweikh3,100,samefile.1,null,null,man,1,true,github,samefile man page 1998,schweikh3,300,1998_schweikh3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 1998,tomtorfs,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 1998,tomtorfs,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -1998,tomtorfs,null,.id,null,null,id,id,false,null,winner id string +1998,tomtorfs,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 1998,tomtorfs,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 1998,tomtorfs,10,index.html,readme2index,null,html,html,true,browser,click here first 1998,tomtorfs,20,tomtorfs.c,null,main,c,c,true,github,winning source 1998,tomtorfs,30,Makefile,null,null,makefile,null,true,github,how to compile 1998,tomtorfs,50,tomtorfs.orig.c,null,orig,c,c,true,github,original source +1998,tomtorfs,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 1998,tomtorfs,150,crc.txt,null,null,text,txt,true,github,painless guide to CRC algorithms 1998,tomtorfs,300,1998_tomtorfs.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,anderson,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,anderson,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,anderson,null,.id,null,null,id,id,false,null,winner id string +2000,anderson,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,anderson,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,anderson,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,anderson,20,anderson.c,null,main,c,c,true,github,winning source 2000,anderson,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,anderson,50,anderson.orig.c,null,orig,c,c,true,github,original source +2000,anderson,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,anderson,300,2000_anderson.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,bellard,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,bellard,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,bellard,null,.id,null,null,id,id,false,null,winner id string +2000,bellard,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,bellard,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,bellard,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,bellard,20,bellard.c,null,main,c,c,true,github,winning source 2000,bellard,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,bellard,50,bellard.orig.c,null,orig,c,c,true,github,original source +2000,bellard,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,bellard,300,2000_bellard.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,bmeyer,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,bmeyer,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,bmeyer,null,.id,null,null,id,id,false,null,winner id string +2000,bmeyer,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,bmeyer,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,bmeyer,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,bmeyer,20,bmeyer.c,null,main,c,c,true,github,winning source 2000,bmeyer,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,bmeyer,50,bmeyer.orig.c,null,orig,c,c,true,github,original source +2000,bmeyer,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,bmeyer,100,lavabus.pgm,null,null,image,pgm,true,browser,Kilauea volcano bus trapped in lava 2000,bmeyer,100,michael.pgm,null,null,image,pgm,true,browser,author’s Godchild and Nephew 2000,bmeyer,150,lenna.glic,null,null,binary,glic,true,browser,P10 scan of 1972 Playboy centerfold 2000,bmeyer,300,2000_bmeyer.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,briddlebane,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,briddlebane,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,briddlebane,null,.id,null,null,id,id,false,null,winner id string +2000,briddlebane,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,briddlebane,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,briddlebane,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,briddlebane,20,briddlebane.c,null,main,c,c,true,github,winning source 2000,briddlebane,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,briddlebane,50,briddlebane.orig.c,null,orig,c,c,true,github,original source +2000,briddlebane,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,briddlebane,300,2000_briddlebane.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,dhyang,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,dhyang,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,dhyang,null,.id,null,null,id,id,false,null,winner id string +2000,dhyang,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,dhyang,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,dhyang,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,dhyang,20,dhyang.c,null,main,c,c,true,github,winning source 2000,dhyang,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,dhyang,50,dhyang.orig.c,null,orig,c,c,true,github,original source +2000,dhyang,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,dhyang,300,2000_dhyang.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,dlowe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,dlowe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,dlowe,null,.id,null,null,id,id,false,null,winner id string +2000,dlowe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,dlowe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,dlowe,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,dlowe,20,dlowe.c,null,main,c,c,true,github,winning source 2000,dlowe,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,dlowe,50,dlowe.orig.c,null,orig,c,c,true,github,original source +2000,dlowe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,dlowe,300,2000_dlowe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,jarijyrki,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,jarijyrki,null,finance.sheet,null,null,spreadsheet,sheet,false,null,spreadsheet 2000,jarijyrki,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,jarijyrki,null,.id,null,null,id,id,false,null,winner id string +2000,jarijyrki,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,jarijyrki,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,jarijyrki,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,jarijyrki,20,jarijyrki.c,null,main,c,c,true,github,winning source 2000,jarijyrki,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,jarijyrki,50,jarijyrki.orig.c,null,orig,c,c,true,github,original source +2000,jarijyrki,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,jarijyrki,300,2000_jarijyrki.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,natori,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,natori,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,natori,null,.id,null,null,id,id,false,null,winner id string +2000,natori,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,natori,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,natori,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,natori,20,natori.c,null,main,c,c,true,github,winning source 2000,natori,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,natori,40,natori.alt.c,null,alt,c,c,true,github,alternative source 2000,natori,50,natori.orig.c,null,orig,c,c,true,github,original source +2000,natori,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,natori,300,2000_natori.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,primenum,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,primenum,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,primenum,null,.id,null,null,id,id,false,null,winner id string +2000,primenum,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,primenum,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,primenum,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,primenum,20,primenum.c,null,main,c,c,true,github,winning source 2000,primenum,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,primenum,50,primenum.orig.c,null,orig,c,c,true,github,original source +2000,primenum,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,primenum,300,2000_primenum.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,rince,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,rince,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,rince,null,.id,null,null,id,id,false,null,winner id string +2000,rince,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,rince,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,rince,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,rince,20,rince.c,null,main,c,c,true,github,winning source 2000,rince,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,rince,50,rince.orig.c,null,orig,c,c,true,github,original source +2000,rince,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,rince,150,dmy2jd.c,null,null,c,c,true,github,supplementary program source 2000,rince,300,2000_rince.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,robison,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,robison,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,robison,null,.id,null,null,id,id,false,null,winner id string +2000,robison,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,robison,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,robison,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,robison,20,robison.c,null,main,c,c,true,github,winning source 2000,robison,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,robison,50,robison.orig.c,null,orig,c,c,true,github,original source +2000,robison,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,robison,300,2000_robison.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,schneiderwent,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,schneiderwent,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,schneiderwent,null,.id,null,null,id,id,false,null,winner id string +2000,schneiderwent,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,schneiderwent,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,schneiderwent,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,schneiderwent,20,schneiderwent.c,null,main,c,c,true,github,winning source 2000,schneiderwent,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,schneiderwent,50,schneiderwent.orig.c,null,orig,c,c,true,github,original source +2000,schneiderwent,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,schneiderwent,150,schneiderwent.data,null,null,binary,data,true,github,table lookups values 2000,schneiderwent,300,2000_schneiderwent.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,thadgavin,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,thadgavin,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,thadgavin,null,.id,null,null,id,id,false,null,winner id string +2000,thadgavin,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,thadgavin,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,thadgavin,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,thadgavin,20,thadgavin.c,null,main,c,c,true,github,winning source 2000,thadgavin,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,thadgavin,40,thadgavin.alt.c,null,alt,c,c,true,github,alternative source 2000,thadgavin,50,thadgavin.orig.c,null,orig,c,c,true,github,original source +2000,thadgavin,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,thadgavin,300,2000_thadgavin.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2000,tomx,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2000,tomx,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2000,tomx,null,.id,null,null,id,id,false,null,winner id string +2000,tomx,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2000,tomx,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2000,tomx,10,index.html,readme2index,null,html,html,true,browser,click here first 2000,tomx,20,tomx.c,null,main,c,c,true,github,winning source 2000,tomx,30,Makefile,null,null,makefile,null,true,github,how to compile 2000,tomx,50,tomx.orig.c,null,orig,c,c,true,github,original source +2000,tomx,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2000,tomx,150,mkentry.c,null,null,c,c,true,github,IOCCC mkentry source from 1998 2000,tomx,300,2000_tomx.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,anonymous,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,anonymous,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,anonymous,null,.id,null,null,id,id,false,null,winner id string +2001,anonymous,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,anonymous,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,anonymous,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,anonymous,20,anonymous.c,null,main,c,c,true,github,winning source 2001,anonymous,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,anonymous,50,anonymous.orig.c,null,orig,c,c,true,github,original source +2001,anonymous,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,anonymous,100,anonymous.bed.c,null,null,c,c,true,github,roll over song C source 2001,anonymous,100,anonymous.ten.c,null,null,c,c,true,github,green bottles song C source 2001,anonymous,150,try.sh,null,null,shellscript,sh,true,github,how to run 2001,anonymous,300,2001_anonymous.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,bellard,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,bellard,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,bellard,null,.id,null,null,id,id,false,null,winner id string +2001,bellard,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,bellard,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,bellard,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,bellard,20,bellard.c,null,main,c,c,true,github,winning source 2001,bellard,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,bellard,50,bellard.orig.c,null,orig,c,c,true,github,original source +2001,bellard,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,bellard,100,bellard.otccex.c,null,null,c,c,true,github,example otcc source 2001,bellard,100,otccelf.c,null,null,c,c,true,github,another example otcc source 2001,bellard,300,2001_bellard.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,cheong,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,cheong,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,cheong,null,.id,null,null,id,id,false,null,winner id string +2001,cheong,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,cheong,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,cheong,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,cheong,20,cheong.c,null,main,c,c,true,github,winning source 2001,cheong,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,cheong,50,cheong.orig.c,null,orig,c,c,true,github,original source +2001,cheong,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,cheong,300,2001_cheong.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,coupard,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,coupard,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,coupard,null,.id,null,null,id,id,false,null,winner id string +2001,coupard,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,coupard,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,coupard,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,coupard,20,coupard.c,null,main,c,c,true,github,winning source 2001,coupard,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,coupard,50,coupard.orig.c,null,orig,c,c,true,github,original source +2001,coupard,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,coupard,300,2001_coupard.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,ctk,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,ctk,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,ctk,null,.id,null,null,id,id,false,null,winner id string +2001,ctk,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,ctk,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,ctk,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,ctk,20,ctk.c,null,main,c,c,true,github,winning source 2001,ctk,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,ctk,50,ctk.orig.c,null,orig,c,c,true,github,original source +2001,ctk,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,ctk,300,2001_ctk.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,dgbeards,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,dgbeards,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,dgbeards,null,.id,null,null,id,id,false,null,winner id string +2001,dgbeards,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,dgbeards,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,dgbeards,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,dgbeards,20,dgbeards.c,null,main,c,c,true,github,winning source 2001,dgbeards,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,dgbeards,40,dgbeards.alt.c,null,alt,c,c,true,github,alternative source 2001,dgbeards,50,dgbeards.orig.c,null,orig,c,c,true,github,original source +2001,dgbeards,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,dgbeards,300,2001_dgbeards.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,herrmann1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,herrmann1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,herrmann1,null,.id,null,null,id,id,false,null,winner id string +2001,herrmann1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,herrmann1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,herrmann1,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,herrmann1,20,herrmann1.c,null,main,c,c,true,github,winning source 2001,herrmann1,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,herrmann1,50,herrmann1.orig.c,null,orig,c,c,true,github,original source +2001,herrmann1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,herrmann1,100,herrmann1.gcd,null,null,c,gcd,true,github,GCD program as c defines 2001,herrmann1,100,herrmann1.sh,null,null,shellscript,sh,true,github,how to run 2001,herrmann1,100,herrmann1.times2,null,null,c,times2,true,github,turning program as c defines @@ -1606,132 +1763,145 @@ 2001,herrmann1,300,2001_herrmann1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,herrmann2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,herrmann2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,herrmann2,null,.id,null,null,id,id,false,null,winner id string +2001,herrmann2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,herrmann2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,herrmann2,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,herrmann2,20,herrmann2.c,null,main,c,c,true,github,winning source 2001,herrmann2,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,herrmann2,40,herrmann2.alt.c,null,alt,c,c,true,github,alternative source 2001,herrmann2,50,herrmann2.orig.c,null,orig,c,c,true,github,original source +2001,herrmann2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,herrmann2,100,herrmann2.cup,null,null,text,cup,true,github,sample input 2001,herrmann2,100,herrmann2.ioccc,null,null,text,ioccc,true,github,sample input 2001,herrmann2,300,2001_herrmann2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,jason,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,jason,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,jason,null,.id,null,null,id,id,false,null,winner id string +2001,jason,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,jason,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,jason,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,jason,20,jason.c,null,main,c,c,true,github,winning source 2001,jason,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,jason,50,jason.orig.c,null,orig,c,c,true,github,original source +2001,jason,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,jason,300,2001_jason.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,kev,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,kev,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,kev,null,.id,null,null,id,id,false,null,winner id string +2001,kev,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,kev,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,kev,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,kev,20,kev.c,null,main,c,c,true,github,winning source 2001,kev,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,kev,40,kev.alt.c,null,alt,c,c,true,github,alternative source 2001,kev,50,kev.orig.c,null,orig,c,c,true,github,original source +2001,kev,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,kev,300,2001_kev.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,ollinger,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,ollinger,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,ollinger,null,.id,null,null,id,id,false,null,winner id string +2001,ollinger,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,ollinger,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,ollinger,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,ollinger,20,ollinger.c,null,main,c,c,true,github,winning source 2001,ollinger,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,ollinger,50,ollinger.orig.c,null,orig,c,c,true,github,original source +2001,ollinger,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,ollinger,300,2001_ollinger.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,rosten,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,rosten,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,rosten,null,.id,null,null,id,id,false,null,winner id string +2001,rosten,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,rosten,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,rosten,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,rosten,20,rosten.c,null,main,c,c,true,github,winning source 2001,rosten,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,rosten,50,rosten.orig.c,null,orig,c,c,true,github,original source +2001,rosten,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,rosten,300,2001_rosten.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,schweikh,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,schweikh,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,schweikh,null,.id,null,null,id,id,false,null,winner id string +2001,schweikh,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,schweikh,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,schweikh,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,schweikh,20,schweikh.c,null,main,c,c,true,github,winning source 2001,schweikh,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,schweikh,50,schweikh.orig.c,null,orig,c,c,true,github,original source +2001,schweikh,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,schweikh,300,2001_schweikh.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,westley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,westley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,westley,null,.id,null,null,id,id,false,null,winner id string +2001,westley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,westley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,westley,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,westley,20,westley.c,null,main,c,c,true,github,winning source 2001,westley,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,westley,40,westley.alt.c,null,alt,c,c,true,github,alternative source 2001,westley,50,westley.orig.c,null,orig,c,c,true,github,original source +2001,westley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,westley,100,westley.punch.c,null,null,c,c,true,github,Punch card code 2001,westley,100,westley.sort.c,null,null,c,c,true,github,Sorted code 2001,westley,150,westley.sh,null,null,shellscript,sh,true,github,how to run 2001,westley,300,2001_westley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2001,williams,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2001,williams,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2001,williams,null,.id,null,null,id,id,false,null,winner id string +2001,williams,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2001,williams,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2001,williams,10,index.html,readme2index,null,html,html,true,browser,click here first 2001,williams,20,williams.c,null,main,c,c,true,github,winning source 2001,williams,30,Makefile,null,null,makefile,null,true,github,how to compile 2001,williams,50,williams.orig.c,null,orig,c,c,true,github,original source +2001,williams,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2001,williams,300,2001_williams.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,anonymous,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,anonymous,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,anonymous,null,.id,null,null,id,id,false,null,winner id string +2004,anonymous,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,anonymous,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,anonymous,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,anonymous,20,anonymous.c,null,main,c,c,true,github,winning source 2004,anonymous,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,anonymous,50,anonymous.orig.c,null,orig,c,c,true,github,original source +2004,anonymous,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,anonymous,300,2004_anonymous.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,arachnid,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,arachnid,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,arachnid,null,.id,null,null,id,id,false,null,winner id string +2004,arachnid,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,arachnid,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,arachnid,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,arachnid,20,arachnid.c,null,main,c,c,true,github,winning source 2004,arachnid,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,arachnid,40,arachnid.alt.c,null,alt,c,c,true,github,alternative source 2004,arachnid,50,arachnid.orig.c,null,orig,c,c,true,github,original source +2004,arachnid,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,arachnid,100,arachnid.txt,null,null,text,txt,true,github,an alternate maze 2004,arachnid,300,2004_arachnid.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,burley,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,burley,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,burley,null,.id,null,null,id,id,false,null,winner id string +2004,burley,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,burley,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,burley,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,burley,20,burley.c,null,main,c,c,true,github,winning source 2004,burley,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,burley,50,burley.orig.c,null,orig,c,c,true,github,original source +2004,burley,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,burley,300,2004_burley.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,gavare,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,gavare,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,gavare,null,.id,null,null,id,id,false,null,winner id string +2004,gavare,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,gavare,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,gavare,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,gavare,20,gavare.c,null,main,c,c,true,github,winning source 2004,gavare,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,gavare,50,gavare.orig.c,null,orig,c,c,true,github,original source +2004,gavare,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,gavare,100,gavare.r3.c,null,null,c,c,true,github,ray tracer used during development 2004,gavare,300,2004_gavare.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,gavin,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,gavin,null,gavin.md,null,null,markdown,md,false,null,markdown source for gavin.html 2004,gavin,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,gavin,null,.id,null,null,id,id,false,null,winner id string +2004,gavin,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,gavin,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,gavin,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,gavin,20,gavin.c,null,main,c,c,true,github,winning source 2004,gavin,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,gavin,50,gavin.orig.c,null,orig,c,c,true,github,original source +2004,gavin,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,gavin,100,gavin.html,md2html,null,html,html,true,browser,author usage guide 2004,gavin,100,lilo.conf,null,null,text,conf,true,github,boot loader configuration 2004,gavin,200,boot.b,null,null,binary,b,false,null,boot sector @@ -1741,7 +1911,7 @@ 2004,gavin,300,2004_gavin.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,hibachi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,hibachi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,hibachi,null,.id,null,null,id,id,false,null,winner id string +2004,hibachi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,hibachi,null,src/localhost/Img/cygwin-icon.gif,null,null,image,gif,false,null,image for home page 2004,hibachi,null,src/localhost/Img/freebsd.gif,null,null,image,gif,false,null,image for home page 2004,hibachi,null,src/localhost/Img/hibachi-256-oc-nc-300x150.gif,null,null,image,gif,false,null,image for home page @@ -1772,6 +1942,7 @@ 2004,hibachi,20,src/hibachi.c,null,main,c,c,true,github,winning source 2004,hibachi,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,hibachi,50,hibachi.orig.c,null,orig,c,c,true,github,original source +2004,hibachi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,hibachi,100,src/configure,null,null,shellscript,null,true,github,GNU autoconf script 2004,hibachi,100,src/localhost/index.html,null,null,html,html,true,browser,home page of HIBACHI web server 2004,hibachi,125,src/localhost/CHANGES-OBFUSCATED.TXT,null,null,text,TXT,true,github,change log for code @@ -1788,32 +1959,35 @@ 2004,hibachi,300,2004_hibachi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,hoyle,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,hoyle,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,hoyle,null,.id,null,null,id,id,false,null,winner id string +2004,hoyle,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,hoyle,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,hoyle,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,hoyle,20,hoyle.c,null,main,c,c,true,github,winning source 2004,hoyle,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,hoyle,40,hoyle.alt.c,null,alt,c,c,true,github,alternative source 2004,hoyle,50,hoyle.orig.c,null,orig,c,c,true,github,original source +2004,hoyle,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,hoyle,300,2004_hoyle.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,jdalbec,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,jdalbec,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,jdalbec,null,.id,null,null,id,id,false,null,winner id string +2004,jdalbec,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,jdalbec,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,jdalbec,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,jdalbec,20,jdalbec.c,null,main,c,c,true,github,winning source 2004,jdalbec,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,jdalbec,50,jdalbec.orig.c,null,orig,c,c,true,github,original source +2004,jdalbec,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,jdalbec,300,2004_jdalbec.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,kopczynski,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,kopczynski,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,kopczynski,null,.id,null,null,id,id,false,null,winner id string +2004,kopczynski,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,kopczynski,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,kopczynski,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,kopczynski,20,kopczynski.c,null,main,c,c,true,github,winning source 2004,kopczynski,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,kopczynski,40,kopczynski.alt.c,null,alt,c,c,true,github,alternative source 2004,kopczynski,50,kopczynski.orig.c,null,orig,c,c,true,github,original source +2004,kopczynski,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,kopczynski,100,kopczynski-10,null,null,text,null,true,github,character to recognize 2004,kopczynski,100,kopczynski-11,null,null,text,null,true,github,character to recognize 2004,kopczynski,100,kopczynski-8a,null,null,text,null,true,github,character to recognize @@ -1824,73 +1998,80 @@ 2004,kopczynski,300,2004_kopczynski.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,newbern,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,newbern,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,newbern,null,.id,null,null,id,id,false,null,winner id string +2004,newbern,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,newbern,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,newbern,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,newbern,20,newbern.c,null,main,c,c,true,github,winning source 2004,newbern,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,newbern,50,newbern.orig.c,null,orig,c,c,true,github,original source +2004,newbern,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,newbern,100,newbern.dat,null,null,text,dat,true,github,sample input 2004,newbern,300,2004_newbern.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,omoikane,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,omoikane,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,omoikane,null,.id,null,null,id,id,false,null,winner id string +2004,omoikane,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,omoikane,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,omoikane,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,omoikane,20,omoikane.c,null,main,c,c,true,github,winning source 2004,omoikane,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,omoikane,50,omoikane.orig.c,null,orig,c,c,true,github,original source +2004,omoikane,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,omoikane,100,omoikane.info,null,null,text,info,true,github,information about Rinia 2004,omoikane,300,2004_omoikane.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,schnitzi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,schnitzi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,schnitzi,null,.id,null,null,id,id,false,null,winner id string +2004,schnitzi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,schnitzi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,schnitzi,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,schnitzi,20,schnitzi.c,null,main,c,c,true,github,winning source 2004,schnitzi,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,schnitzi,50,schnitzi.orig.c,null,orig,c,c,true,github,original source +2004,schnitzi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,schnitzi,100,schnitzi.inp0,null,null,text,inp0,true,github,example input 2004,schnitzi,100,schnitzi.inp1,null,null,text,inp1,true,github,example input 2004,schnitzi,300,2004_schnitzi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,sds,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,sds,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,sds,null,.id,null,null,id,id,false,null,winner id string +2004,sds,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,sds,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,sds,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,sds,20,sds.c,null,main,c,c,true,github,winning source 2004,sds,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,sds,50,sds.orig.c,null,orig,c,c,true,github,original source +2004,sds,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,sds,300,2004_sds.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,vik1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,vik1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,vik1,null,.id,null,null,id,id,false,null,winner id string +2004,vik1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,vik1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,vik1,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,vik1,20,vik1.c,null,main,c,c,true,github,winning source 2004,vik1,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,vik1,50,vik1.orig.c,null,orig,c,c,true,github,original source +2004,vik1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,vik1,300,2004_vik1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2004,vik2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2004,vik2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2004,vik2,null,.id,null,null,id,id,false,null,winner id string +2004,vik2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2004,vik2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2004,vik2,10,index.html,readme2index,null,html,html,true,browser,click here first 2004,vik2,20,vik2.c,null,main,c,c,true,github,winning source 2004,vik2,30,Makefile,null,null,makefile,null,true,github,how to compile 2004,vik2,50,vik2.orig.c,null,orig,c,c,true,github,original source +2004,vik2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2004,vik2,100,vik2_1.c,null,null,c,c,true,github,include file for winning source 2004,vik2,100,vik2.possible.cat.death.c,null,null,c,c,true,github,include file for winning source 2004,vik2,300,2004_vik2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,aidan,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,aidan,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,aidan,null,.id,null,null,id,id,false,null,winner id string +2005,aidan,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,aidan,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,aidan,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,aidan,20,aidan.c,null,main,c,c,true,github,winning source 2005,aidan,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,aidan,40,aidan.alt.c,null,alt,c,c,true,github,alternative source 2005,aidan,50,aidan.orig.c,null,orig,c,c,true,github,original source +2005,aidan,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,aidan,100,blank.sudoku,null,null,text,sudoku,true,github,blank sudoku puzzle 2005,aidan,100,insane1.sudoku,null,null,text,sudoku,true,github,insane sudoku puzzle 2005,aidan,100,insane2.sudoku,null,null,text,sudoku,true,github,insane sudoku puzzle @@ -1903,72 +2084,79 @@ 2005,aidan,300,2005_aidan.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,anon,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,anon,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,anon,null,.id,null,null,id,id,false,null,winner id string +2005,anon,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,anon,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,anon,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,anon,20,anon.c,null,main,c,c,true,github,winning source 2005,anon,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,anon,50,anon.orig.c,null,orig,c,c,true,github,original source +2005,anon,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,anon,300,2005_anon.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,boutines,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,boutines,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,boutines,null,.id,null,null,id,id,false,null,winner id string +2005,boutines,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,boutines,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,boutines,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,boutines,20,boutines.c,null,main,c,c,true,github,winning source 2005,boutines,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,boutines,50,boutines.orig.c,null,orig,c,c,true,github,original source +2005,boutines,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,boutines,100,Voronoi.png,null,null,image,png,true,browser,output example 2005,boutines,100,eqn.png,null,null,image,png,true,browser,equation limit for entry 2005,boutines,300,2005_boutines.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,chia,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,chia,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,chia,null,.id,null,null,id,id,false,null,winner id string +2005,chia,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,chia,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,chia,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,chia,20,chia.c,null,main,c,c,true,github,winning source 2005,chia,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,chia,50,chia.orig.c,null,orig,c,c,true,github,original source +2005,chia,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,chia,300,2005_chia.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,giljade,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,giljade,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,giljade,null,.id,null,null,id,id,false,null,winner id string +2005,giljade,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,giljade,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,giljade,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,giljade,20,giljade.c,null,main,c,c,true,github,winning source 2005,giljade,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,giljade,50,giljade.orig.c,null,orig,c,c,true,github,original source +2005,giljade,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,giljade,300,2005_giljade.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,jetro,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,jetro,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,jetro,null,.id,null,null,id,id,false,null,winner id string +2005,jetro,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,jetro,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,jetro,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,jetro,20,jetro.c,null,main,c,c,true,github,winning source 2005,jetro,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,jetro,50,jetro.orig.c,null,orig,c,c,true,github,original source +2005,jetro,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,jetro,300,2005_jetro.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,klausler,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,klausler,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,klausler,null,.id,null,null,id,id,false,null,winner id string +2005,klausler,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,klausler,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,klausler,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,klausler,20,klausler.c,null,main,c,c,true,github,winning source 2005,klausler,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,klausler,50,klausler.orig.c,null,orig,c,c,true,github,original source +2005,klausler,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,klausler,300,2005_klausler.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,mikeash,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,mikeash,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,mikeash,null,.id,null,null,id,id,false,null,winner id string +2005,mikeash,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,mikeash,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,mikeash,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,mikeash,20,mikeash.c,null,main,c,c,true,github,winning source 2005,mikeash,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,mikeash,50,mikeash.orig.c,null,orig,c,c,true,github,original source +2005,mikeash,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,mikeash,300,2005_mikeash.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,mynx,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,mynx,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,mynx,null,.id,null,null,id,id,false,null,winner id string +2005,mynx,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,mynx,null,source/mynx.c,null,null,c,c,false,null,copy of the winning source 2005,mynx,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,mynx,10,index.html,readme2index,null,html,html,true,browser,click here first @@ -1976,6 +2164,7 @@ 2005,mynx,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,mynx,40,mynx.alt.c,null,alt,c,c,true,github,alternative source 2005,mynx,50,mynx.orig.c,null,orig,c,c,true,github,original source +2005,mynx,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,mynx,100,manual.html,null,null,html,html,true,browser,manual for the Mynx web browser 2005,mynx,120,entities.txt,null,null,text,txt,true,github,ISO 8859-1 entitles 2005,mynx,150,source/configure.in,null,null,shellscript,in,true,browser,configure script description @@ -1984,12 +2173,13 @@ 2005,mynx,300,2005_mynx.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,persano,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,persano,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,persano,null,.id,null,null,id,id,false,null,winner id string +2005,persano,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,persano,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,persano,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,persano,20,persano.c,null,main,c,c,true,github,winning source 2005,persano,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,persano,50,persano.orig.c,null,orig,c,c,true,github,original source +2005,persano,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,persano,300,2005_persano.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,sykes,null,6502test,null,null,binary,null,false,null,6502 test utility 2005,sykes,null,DEMO,null,null,binary,null,false,null,demo for Commodore PET @@ -1999,7 +2189,7 @@ 2005,sykes,null,chess,null,null,binary,null,false,null,chess program for Commodore PET 2005,sykes,null,edit-2-n.901447-24.bin,null,null,binary,bin,false,null,editor for Commodore PET 2005,sykes,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,sykes,null,.id,null,null,id,id,false,null,winner id string +2005,sykes,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,sykes,null,kernal-2.901465-03.bin,null,null,binary,bin,false,null,Commodore PET kernel 2005,sykes,null,nullfill.bin,null,null,binary,bin,false,null,block of binary zeros 2005,sykes,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON @@ -2007,35 +2197,39 @@ 2005,sykes,20,sykes.c,null,main,c,c,true,github,winning source 2005,sykes,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,sykes,50,sykes.orig.c,null,orig,c,c,true,github,original source +2005,sykes,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,sykes,300,2005_sykes.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,timwi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,timwi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,timwi,null,.id,null,null,id,id,false,null,winner id string +2005,timwi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,timwi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,timwi,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,timwi,20,timwi.c,null,main,c,c,true,github,winning source 2005,timwi,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,timwi,50,timwi.orig.c,null,orig,c,c,true,github,original source +2005,timwi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,timwi,300,2005_timwi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,toledo,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,toledo,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,toledo,null,.id,null,null,id,id,false,null,winner id string +2005,toledo,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,toledo,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,toledo,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,toledo,20,toledo.c,null,main,c,c,true,github,winning source 2005,toledo,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,toledo,50,toledo.orig.c,null,orig,c,c,true,github,original source +2005,toledo,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,toledo,100,toledo2.c,null,null,c,c,true,github,alternative source 2005,toledo,100,toledo3.c,null,null,c,c,true,github,alternative source 2005,toledo,300,2005_toledo.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,vik,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,vik,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,vik,null,.id,null,null,id,id,false,null,winner id string +2005,vik,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,vik,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,vik,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,vik,20,vik.c,null,main,c,c,true,github,winning source 2005,vik,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,vik,50,vik.orig.c,null,orig,c,c,true,github,original source +2005,vik,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,vik,100,maze.map,null,null,text,map,true,browser,maze map 2005,vik,120,a.bmp,null,null,image,bmp,true,browser,texture bitmap 2005,vik,120,b.bmp,null,null,image,bmp,true,browser,texture bitmap @@ -2043,22 +2237,24 @@ 2005,vik,300,2005_vik.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2005,vince,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2005,vince,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2005,vince,null,.id,null,null,id,id,false,null,winner id string +2005,vince,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2005,vince,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2005,vince,10,index.html,readme2index,null,html,html,true,browser,click here first 2005,vince,20,vince.c,null,main,c,c,true,github,winning source 2005,vince,30,Makefile,null,null,makefile,null,true,github,how to compile 2005,vince,40,vince.alt.c,null,alt,c,c,true,github,alternative source 2005,vince,50,vince.orig.c,null,orig,c,c,true,github,original source +2005,vince,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2005,vince,300,2005_vince.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,birken,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,birken,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,birken,null,.id,null,null,id,id,false,null,winner id string +2006,birken,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,birken,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,birken,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,birken,20,birken.c,null,main,c,c,true,github,winning source 2006,birken,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,birken,50,birken.orig.c,null,orig,c,c,true,github,original source +2006,birken,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,birken,100,info.pdf,null,null,pdf,pdf,true,github,about the TOFO circuit simulator 2006,birken,150,adder.tofu,null,null,text,tofu,true,github,TOFU circuit 2006,birken,150,buffer.tofu,null,null,text,tofu,true,github,TOFU circuit @@ -2076,21 +2272,23 @@ 2006,birken,300,2006_birken.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,borsanyi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,borsanyi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,borsanyi,null,.id,null,null,id,id,false,null,winner id string +2006,borsanyi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,borsanyi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,borsanyi,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,borsanyi,20,borsanyi.c,null,main,c,c,true,github,winning source 2006,borsanyi,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,borsanyi,50,borsanyi.orig.c,null,orig,c,c,true,github,original source +2006,borsanyi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,borsanyi,300,2006_borsanyi.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,grothe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,grothe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,grothe,null,.id,null,null,id,id,false,null,winner id string +2006,grothe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,grothe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,grothe,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,grothe,20,grothe.c,null,main,c,c,true,github,winning source 2006,grothe,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,grothe,50,grothe.orig.c,null,orig,c,c,true,github,original source +2006,grothe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,grothe,100,arabian.txt,null,null,text,txt,true,github,sample input 2006,grothe,100,olympic.txt,null,null,text,txt,true,github,sample input 2006,grothe,100,test.txt,null,null,text,txt,true,github,sample input @@ -2098,59 +2296,65 @@ 2006,grothe,300,2006_grothe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,hamre,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,hamre,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,hamre,null,.id,null,null,id,id,false,null,winner id string +2006,hamre,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,hamre,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,hamre,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,hamre,20,hamre.c,null,main,c,c,true,github,winning source 2006,hamre,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,hamre,50,hamre.orig.c,null,orig,c,c,true,github,original source +2006,hamre,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,hamre,300,2006_hamre.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,meyer,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,meyer,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,meyer,null,.id,null,null,id,id,false,null,winner id string +2006,meyer,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,meyer,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,meyer,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,meyer,20,meyer.c,null,main,c,c,true,github,winning source 2006,meyer,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,meyer,50,meyer.orig.c,null,orig,c,c,true,github,original source +2006,meyer,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,meyer,300,2006_meyer.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,monge,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,monge,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,monge,null,.id,null,null,id,id,false,null,winner id string +2006,monge,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,monge,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,monge,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,monge,20,monge.c,null,main,c,c,true,github,winning source 2006,monge,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,monge,50,monge.orig.c,null,orig,c,c,true,github,original source +2006,monge,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,monge,300,2006_monge.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,night,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,night,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,night,null,.id,null,null,id,id,false,null,winner id string +2006,night,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,night,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,night,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,night,20,night.c,null,main,c,c,true,github,winning source 2006,night,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,night,40,night.alt.c,null,alt,c,c,true,github,alternative source 2006,night,50,night.orig.c,null,orig,c,c,true,github,original source +2006,night,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,night,300,2006_night.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,sloane,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,sloane,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,sloane,null,.id,null,null,id,id,false,null,winner id string +2006,sloane,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,sloane,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,sloane,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,sloane,20,sloane.c,null,main,c,c,true,github,winning source 2006,sloane,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,sloane,40,sloane.alt.c,null,alt,c,c,true,github,alternative source 2006,sloane,50,sloane.orig.c,null,orig,c,c,true,github,original source +2006,sloane,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,sloane,300,2006_sloane.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,stewart,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,stewart,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,stewart,null,.id,null,null,id,id,false,null,winner id string +2006,stewart,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,stewart,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,stewart,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,stewart,20,stewart.c,null,main,c,c,true,github,winning source 2006,stewart,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,stewart,50,stewart.orig.c,null,orig,c,c,true,github,original source +2006,stewart,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,stewart,100,build,null,null,shellscript,null,true,github,how to compile 2006,stewart,150,altar,null,null,text,null,true,github,sample input 2006,stewart,150,box2,null,null,text,null,true,github,sample input @@ -2194,32 +2398,35 @@ 2006,stewart,300,2006_stewart.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,sykes1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,sykes1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,sykes1,null,.id,null,null,id,id,false,null,winner id string +2006,sykes1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,sykes1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,sykes1,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,sykes1,20,sykes1.c,null,main,c,c,true,github,winning source 2006,sykes1,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,sykes1,50,sykes1.orig.c,null,orig,c,c,true,github,original source +2006,sykes1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,sykes1,100,bedlam-cubes.pdf,null,null,pdf,pdf,true,browser,instructions on how to make your own cube 2006,sykes1,300,2006_sykes1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,sykes2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,sykes2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,sykes2,null,.id,null,null,id,id,false,null,winner id string +2006,sykes2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,sykes2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,sykes2,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,sykes2,20,sykes2.c,null,main,c,c,true,github,winning source 2006,sykes2,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,sykes2,50,sykes2.orig.c,null,orig,c,c,true,github,original source +2006,sykes2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,sykes2,100,sykes2.sh,null,null,shellscript,sh,true,github,how to run 2006,sykes2,300,2006_sykes2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,toledo1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,toledo1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,toledo1,null,.id,null,null,id,id,false,null,winner id string +2006,toledo1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,toledo1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,toledo1,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,toledo1,20,toledo1.c,null,main,c,c,true,github,winning source 2006,toledo1,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,toledo1,50,toledo1.orig.c,null,orig,c,c,true,github,original source +2006,toledo1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,toledo1,300,2006_toledo1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,toledo2,null,ADVENTUR/ADV.COM,null,null,binary,COM,false,null,MS-DOS command file 2006,toledo2,null,ADVENTUR/ADVI.DAT,null,null,binary,DAT,false,null,binary support file @@ -2445,12 +2652,13 @@ 2006,toledo2,null,XDIR.COM,null,null,binary,COM,false,null,MS-DOS command file 2006,toledo2,null,XSUB.COM,null,null,binary,COM,false,null,MS-DOS command file 2006,toledo2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,toledo2,null,.id,null,null,id,id,false,null,winner id string +2006,toledo2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,toledo2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,toledo2,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,toledo2,20,toledo2.c,null,main,c,c,true,github,winning source 2006,toledo2,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,toledo2,50,toledo2.orig.c,null,orig,c,c,true,github,original source +2006,toledo2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,toledo2,100,PRO8/READ.ME,null,null,text,ME,true,github,README about booting 2006,toledo2,150,BASICS/BLKJK.BAS,null,null,basic,BAS,true,github,BASIC source code 2006,toledo2,150,BASICS/CHASE.BAS,null,null,basic,BAS,true,github,BASIC source code @@ -2471,47 +2679,51 @@ 2006,toledo2,300,2006_toledo2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2006,toledo3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2006,toledo3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2006,toledo3,null,.id,null,null,id,id,false,null,winner id string +2006,toledo3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2006,toledo3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2006,toledo3,10,index.html,readme2index,null,html,html,true,browser,click here first 2006,toledo3,20,toledo3.c,null,main,c,c,true,github,winning source 2006,toledo3,30,Makefile,null,null,makefile,null,true,github,how to compile 2006,toledo3,50,toledo3.orig.c,null,orig,c,c,true,github,original source +2006,toledo3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2006,toledo3,100,toledo3-sbar.c,null,null,c,c,true,github,source to create a status bar 2006,toledo3,100,toledo3-txt.c,null,null,c,c,true,github,source to make the game text 2006,toledo3,150,layer.c,null,null,c,c,true,github,windows portability source 2006,toledo3,300,2006_toledo3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,akari,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,akari,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,akari,null,.id,null,null,id,id,false,null,winner id string +2011,akari,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,akari,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,akari,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,akari,20,akari.c,null,main,c,c,true,github,winning source 2011,akari,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,akari,50,akari.orig.c,null,orig,c,c,true,github,original source +2011,akari,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,akari,100,example.ppm,null,null,image,ppm,true,browser,input image 2011,akari,150,try.sh,null,null,shellscript,sh,true,github,how to run 2011,akari,300,2011_akari.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,blakely,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,blakely,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,blakely,null,.id,null,null,id,id,false,null,winner id string +2011,blakely,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,blakely,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,blakely,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,blakely,20,blakely.c,null,main,c,c,true,github,winning source 2011,blakely,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,blakely,50,blakely.orig.c,null,orig,c,c,true,github,original source +2011,blakely,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,blakely,100,3.dat,null,null,text,dat,true,github,input data 2011,blakely,100,evolve_to_3.dat,null,null,text,dat,true,github,input data 2011,blakely,100,t0_3.dat,null,null,text,dat,true,github,input data 2011,blakely,300,2011_blakely.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,borsanyi,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,borsanyi,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,borsanyi,null,.id,null,null,id,id,false,null,winner id string +2011,borsanyi,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,borsanyi,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,borsanyi,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,borsanyi,20,borsanyi.c,null,main,c,c,true,github,winning source 2011,borsanyi,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,borsanyi,50,borsanyi.orig.c,null,orig,c,c,true,github,original source +2011,borsanyi,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,borsanyi,150,data.1,null,null,text,1,true,github,sample input 2011,borsanyi,150,data.2,null,null,text,2,true,github,sample input 2011,borsanyi,150,data.3,null,null,text,3,true,github,sample input @@ -2523,12 +2735,13 @@ 2011,dlowe,null,dlowe-aux-data.tar.bz2,null,null,bz2,bz2,false,null,IOCCC win lose trained network 2011,dlowe,null,dlowe-aux-data/xor-trained.net,null,null,binary,net,false,null,trained neural network for xor-0 and xor-1 data 2011,dlowe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,dlowe,null,.id,null,null,id,id,false,null,winner id string +2011,dlowe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,dlowe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,dlowe,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,dlowe,20,dlowe.c,null,main,c,c,true,github,winning source 2011,dlowe,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,dlowe,50,dlowe.orig.c,null,orig,c,c,true,github,original source +2011,dlowe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,dlowe,100,earlystop.pl,null,null,perl,pl,true,browser,wrapper script to stop training early 2011,dlowe,150,dlowe-aux-data/png-0/5756029-DMZ-overview-B.gif,null,null,image,gif,true,browser,Non-png gif images 2011,dlowe,150,dlowe-aux-data/png-0/M2.gif,null,null,image,gif,true,browser,Non-png gif images @@ -2576,39 +2789,43 @@ 2011,dlowe,300,2011_dlowe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,eastman,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,eastman,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,eastman,null,.id,null,null,id,id,false,null,winner id string +2011,eastman,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,eastman,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,eastman,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,eastman,20,eastman.c,null,main,c,c,true,github,winning source 2011,eastman,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,eastman,50,eastman.orig.c,null,orig,c,c,true,github,original source +2011,eastman,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,eastman,300,2011_eastman.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,fredriksson,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,fredriksson,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,fredriksson,null,.id,null,null,id,id,false,null,winner id string +2011,fredriksson,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,fredriksson,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,fredriksson,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,fredriksson,20,fredriksson.c,null,main,c,c,true,github,winning source 2011,fredriksson,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,fredriksson,50,fredriksson.orig.c,null,orig,c,c,true,github,original source +2011,fredriksson,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,fredriksson,300,2011_fredriksson.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,goren,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,goren,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,goren,null,.id,null,null,id,id,false,null,winner id string +2011,goren,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,goren,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,goren,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,goren,20,goren.c,null,main,c,c,true,github,winning source 2011,goren,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,goren,50,goren.orig.c,null,orig,c,c,true,github,original source +2011,goren,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,goren,300,2011_goren.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,hamaji,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,hamaji,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,hamaji,null,.id,null,null,id,id,false,null,winner id string +2011,hamaji,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,hamaji,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,hamaji,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,hamaji,20,hamaji.c,null,main,c,c,true,github,winning source 2011,hamaji,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,hamaji,50,hamaji.orig.c,null,orig,c,c,true,github,original source +2011,hamaji,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,hamaji,100,c2nono.pl,null,null,perl,pl,true,github,reproduce dragon.nono from 2011,hamaji,100,codegolf.nono,null,null,text,nono,true,github,nonogram input data 2011,hamaji,100,dragon.nono,null,null,text,nono,true,github,nonogram input data @@ -2620,81 +2837,89 @@ 2011,hamaji,300,2011_hamaji.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,hou,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,hou,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,hou,null,.id,null,null,id,id,false,null,winner id string +2011,hou,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,hou,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,hou,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,hou,20,hou.c,null,main,c,c,true,github,winning source 2011,hou,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,hou,50,hou.orig.c,null,orig,c,c,true,github,original source +2011,hou,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,hou,300,2011_hou.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,konno,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,konno,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,konno,null,.id,null,null,id,id,false,null,winner id string +2011,konno,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,konno,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,konno,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,konno,20,konno.c,null,main,c,c,true,github,winning source 2011,konno,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,konno,50,konno.orig.c,null,orig,c,c,true,github,original source +2011,konno,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,konno,300,2011_konno.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,richards,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,richards,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,richards,null,.id,null,null,id,id,false,null,winner id string +2011,richards,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,richards,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,richards,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,richards,20,richards.c,null,main,c,c,true,github,winning source 2011,richards,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,richards,50,richards.orig.c,null,orig,c,c,true,github,original source +2011,richards,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,richards,300,2011_richards.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,toledo,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,toledo,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,toledo,null,.id,null,null,id,id,false,null,winner id string +2011,toledo,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,toledo,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,toledo,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,toledo,20,toledo.c,null,main,c,c,true,github,winning source 2011,toledo,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,toledo,50,toledo.orig.c,null,orig,c,c,true,github,original source +2011,toledo,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,toledo,150,layer.c,null,null,c,c,true,github,translation layer to make 3D Tanks game 2011,toledo,300,2011_toledo.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,vik,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,vik,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,vik,null,.id,null,null,id,id,false,null,winner id string +2011,vik,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,vik,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,vik,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,vik,20,vik.c,null,main,c,c,true,github,winning source 2011,vik,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,vik,40,vik.alt.c,null,alt,c,c,true,github,alternative source 2011,vik,50,vik.orig.c,null,orig,c,c,true,github,original source +2011,vik,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,vik,100,mad_world.mod,null,null,mod,mod,true,browser,4-channel Protracker module sound data 2011,vik,100,randowan.mod,null,null,mod,mod,true,browser,4-channel Protracker module sound data 2011,vik,100,raw2wav,null,null,perl,null,true,github,convert raw format to wav format 2011,vik,300,2011_vik.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2011,zucker,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2011,zucker,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2011,zucker,null,.id,null,null,id,id,false,null,winner id string +2011,zucker,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2011,zucker,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2011,zucker,10,index.html,readme2index,null,html,html,true,browser,click here first 2011,zucker,20,zucker.c,null,main,c,c,true,github,winning source 2011,zucker,30,Makefile,null,null,makefile,null,true,github,how to compile 2011,zucker,50,zucker.orig.c,null,orig,c,c,true,github,original source +2011,zucker,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2011,zucker,300,2011_zucker.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,blakely,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,blakely,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,blakely,null,.id,null,null,id,id,false,null,winner id string +2012,blakely,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,blakely,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,blakely,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,blakely,20,blakely.c,null,main,c,c,true,github,winning source 2012,blakely,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,blakely,50,blakely.orig.c,null,orig,c,c,true,github,original source +2012,blakely,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,blakely,300,2012_blakely.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,deckmyn,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,deckmyn,null,deckmyn.md,null,null,markdown,md,false,null,markdown source for design.html 2012,deckmyn,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,deckmyn,null,.id,null,null,id,id,false,null,winner id string +2012,deckmyn,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,deckmyn,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,deckmyn,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,deckmyn,20,deckmyn.c,null,main,c,c,true,github,winning source 2012,deckmyn,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,deckmyn,50,deckmyn.orig.c,null,orig,c,c,true,github,original source +2012,deckmyn,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,deckmyn,100,deckmyn.html,md2html,null,html,html,true,browser,user manual 2012,deckmyn,100,example_beethoven,null,null,text,null,true,github,music notation 2012,deckmyn,100,example_greensleeves,null,null,text,null,true,github,music notation @@ -2702,7 +2927,7 @@ 2012,dlowe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,dlowe,null,dead.d,null,null,binary,d,false,null,data file 2012,dlowe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,dlowe,null,.id,null,null,id,id,false,null,winner id string +2012,dlowe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,dlowe,null,splash.d,null,null,binary,d,false,null,data file 2012,dlowe,null,sprites.d,null,null,binary,d,false,null,data file 2012,dlowe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON @@ -2710,16 +2935,18 @@ 2012,dlowe,20,dlowe.c,null,main,c,c,true,github,winning source 2012,dlowe,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,dlowe,50,dlowe.orig.c,null,orig,c,c,true,github,original source +2012,dlowe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,dlowe,300,2012_dlowe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,endoh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,endoh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,endoh1,null,.id,null,null,id,id,false,null,winner id string +2012,endoh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,endoh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,endoh1,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,endoh1,20,endoh1.c,null,main,c,c,true,github,winning source 2012,endoh1,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,endoh1,40,endoh1.alt.c,null,alt,c,c,true,github,alternative source 2012,endoh1,50,endoh1.orig.c,null,orig,c,c,true,github,original source +2012,endoh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,endoh1,100,clock.txt,null,null,text,txt,true,github,fluid initial state as text 2012,endoh1,100,column2.txt,null,null,text,txt,true,github,fluid initial state as text 2012,endoh1,100,column3.txt,null,null,text,txt,true,github,fluid initial state as text @@ -2741,12 +2968,13 @@ 2012,endoh1,300,2012_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,endoh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,endoh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,endoh2,null,.id,null,null,id,id,false,null,winner id string +2012,endoh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,endoh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,endoh2,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,endoh2,20,endoh2.c,null,main,c,c,true,github,winning source 2012,endoh2,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,endoh2,50,endoh2.orig.c,null,orig,c,c,true,github,original source +2012,endoh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,endoh2,100,everything.sh,null,null,shellscript,sh,true,github,how to run 2012,endoh2,150,find-font-table.rb,null,null,ruby,rb,true,github,tool used to find the magic string 2012,endoh2,300,2012_endoh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source @@ -2757,31 +2985,34 @@ 2012,grothe,null,cookie_piece4.dat,null,null,binary,dat,false,null,binary support file 2012,grothe,null,cookie_recipe_restore.txt,null,null,text,txt,false,null,encoded cookie recipe 2012,grothe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,grothe,null,.id,null,null,id,id,false,null,winner id string +2012,grothe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,grothe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,grothe,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,grothe,20,grothe.c,null,main,c,c,true,github,winning source 2012,grothe,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,grothe,50,grothe.orig.c,null,orig,c,c,true,github,original source +2012,grothe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,grothe,100,cookie_recipe.txt,null,null,binary,txt,true,github,cookie recipe 2012,grothe,300,2012_grothe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,hamano,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,hamano,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,hamano,null,.id,null,null,id,id,false,null,winner id string +2012,hamano,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,hamano,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,hamano,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,hamano,20,hamano.c,null,main,c,c,true,github,winning source 2012,hamano,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,hamano,50,hamano.orig.c,null,orig,c,c,true,github,original source +2012,hamano,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,hamano,300,2012_hamano.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,hou,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,hou,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,hou,null,.id,null,null,id,id,false,null,winner id string +2012,hou,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,hou,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,hou,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,hou,20,hou.c,null,main,c,c,true,github,winning source 2012,hou,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,hou,50,hou.orig.c,null,orig,c,c,true,github,original source +2012,hou,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,hou,100,ansi.txt,null,null,text,txt,true,github,sample input with a pathological expression 2012,hou,100,chk.txt,null,null,text,txt,true,github,sample input 2012,hou,100,html.txt,null,null,text,txt,true,github,sample input @@ -2792,13 +3023,14 @@ 2012,hou,300,2012_hou.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,kang,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,kang,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,kang,null,.id,null,null,id,id,false,null,winner id string +2012,kang,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,kang,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,kang,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,kang,20,kang.c,null,main,c,c,true,github,winning source 2012,kang,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,kang,40,kang.alt.c,null,null,c,c,true,github,alternative source 2012,kang,50,kang.orig.c,null,orig,c,c,true,github,original source +2012,kang,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,kang,100,de.alt.sh,null,null,shellscript,sh,true,github,German words for 0 through 13 for alt 2012,kang,100,de.sh,null,null,shellscript,sh,true,github,German words for 0 through 13 2012,kang,100,en.alt.sh,null,null,shellscript,sh,true,github,English words for 1 through 13 for alt @@ -2807,21 +3039,23 @@ 2012,kang,300,2012_kang.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,konno,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,konno,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,konno,null,.id,null,null,id,id,false,null,winner id string +2012,konno,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,konno,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,konno,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,konno,20,konno.c,null,main,c,c,true,github,winning source 2012,konno,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,konno,40,konno.alt.c,null,alt,c,c,true,github,alternative source 2012,konno,50,konno.orig.c,null,orig,c,c,true,github,original source +2012,konno,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,konno,300,2012_konno.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,omoikane,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,omoikane,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,omoikane,null,.id,null,null,id,id,false,null,winner id string +2012,omoikane,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,omoikane,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,omoikane,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,omoikane,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,omoikane,50,nyaruko.orig.c,null,orig,c,c,true,github,original source +2012,omoikane,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,omoikane,100,nyaruko.c,null,null,c,c,true,github,source to generate random data 2012,omoikane,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2012,omoikane,300,2012_omoikane.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source @@ -2831,7 +3065,7 @@ 2012,tromp,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git 2012,tromp,null,hilbert.Blc,null,null,binary,Blc,false,null,sample input 2012,tromp,null,how.md,null,null,markdown,md,false,null,markdown source for how.html -2012,tromp,null,.id,null,null,id,id,false,null,winner id string +2012,tromp,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,tromp,null,inflate.Blc,null,null,binary,Blc,false,null,sample input 2012,tromp,null,oddindices.Blc,null,null,binary,Blc,false,null,sample input 2012,tromp,null,parse.Blc,null,null,binary,Blc,false,null,sample input @@ -2844,36 +3078,39 @@ 2012,tromp,20,tromp.c,null,main,c,c,true,github,winning source 2012,tromp,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,tromp,50,tromp.orig.c,null,orig,c,c,true,github,original source +2012,tromp,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,tromp,100,how.html,md2html,null,html,html,true,browser,author supplied spoiler 2012,tromp,100,primes.pl,null,null,perl,pl,true,github,post process tromp output to print primes 2012,tromp,150,hw.bf,null,null,bf,bf,true,github,bf source code 2012,tromp,300,2012_tromp.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,vik,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,vik,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,vik,null,.id,null,null,id,id,false,null,winner id string +2012,vik,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,vik,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,vik,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,vik,20,vik.c,null,main,c,c,true,github,winning source 2012,vik,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,vik,40,vik.alt.c,null,alt,c,c,true,github,alternative source 2012,vik,50,vik.orig.c,null,orig,c,c,true,github,original source +2012,vik,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,vik,100,chocolate.png,null,null,image,png,true,browser,encoding image 2012,vik,100,ioccc.png,null,null,image,png,true,browser,encoding image 2012,vik,300,2012_vik.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2012,zeitak,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2012,zeitak,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2012,zeitak,null,.id,null,null,id,id,false,null,winner id string +2012,zeitak,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2012,zeitak,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2012,zeitak,10,index.html,readme2index,null,html,html,true,browser,click here first 2012,zeitak,20,zeitak.c,null,main,c,c,true,github,winning source 2012,zeitak,30,Makefile,null,null,makefile,null,true,github,how to compile 2012,zeitak,40,zeitak.alt.c,null,alt,c,c,true,github,alternative source 2012,zeitak,50,zeitak.orig.c,null,orig,c,c,true,github,original source +2012,zeitak,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2012,zeitak,150,incorrect.c,null,null,c,c,true,github,example source with incorrect nesting 2012,zeitak,300,2012_zeitak.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,birken,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,birken,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,birken,null,.id,null,null,id,id,false,null,winner id string +2013,birken,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,birken,null,multi2.gif,null,null,image,gif,false,null,stages of multi-square emitters 2013,birken,null,multi3.gif,null,null,image,gif,false,null,stages showing multi-square emitters 2013,birken,null,multi4.gif,null,null,image,gif,false,null,stages showing multi-square emitters @@ -2897,6 +3134,7 @@ 2013,birken,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,birken,40,birken.alt.c,null,alt,c,c,true,github,alternative source 2013,birken,50,birken.orig.c,null,orig,c,c,true,github,original source +2013,birken,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,birken,100,belmont.txt,null,null,text,txt,true,github,sprites in this textual format 2013,birken,100,bloober.txt,null,null,text,txt,true,github,sprites in this textual format 2013,birken,100,bomberman.txt,null,null,text,txt,true,github,sprites in this textual format @@ -2928,22 +3166,24 @@ 2013,birken,300,2013_birken.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,cable1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,cable1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,cable1,null,.id,null,null,id,id,false,null,winner id string +2013,cable1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,cable1,null,ms-tweet.jpg,null,null,image,jpg,false,null,tweet image 2013,cable1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,cable1,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,cable1,20,cable1.c,null,main,c,c,true,github,winning source 2013,cable1,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,cable1,50,cable1.orig.c,null,orig,c,c,true,github,original source +2013,cable1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,cable1,300,2013_cable1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,cable2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,cable2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,cable2,null,.id,null,null,id,id,false,null,winner id string +2013,cable2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,cable2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,cable2,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,cable2,20,cable2.c,null,main,c,c,true,github,winning source 2013,cable2,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,cable2,50,cable2.orig.c,null,orig,c,c,true,github,original source +2013,cable2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,cable2,120,ascii.bmp,null,null,image,bmp,true,browser,PC bitmap image 2013,cable2,120,bonus.bmp,null,null,image,bmp,true,browser,PC bitmap image 2013,cable2,120,hello_world.bmp,null,null,image,bmp,true,browser,PC bitmap image @@ -2955,13 +3195,14 @@ 2013,cable3,null,bios,null,null,binary,null,false,null,custom BIOS 2013,cable3,null,fd.img,null,null,binary,img,false,null,DOS boot sector 2013,cable3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,cable3,null,.id,null,null,id,id,false,null,winner id string +2013,cable3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,cable3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,cable3,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,cable3,20,cable3.c,null,main,c,c,true,github,winning source 2013,cable3,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,cable3,40,cable3.alt.c,null,null,c,c,true,github,alternative source 2013,cable3,50,cable3.orig.c,null,orig,c,c,true,github,original source +2013,cable3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,cable3,100,runme,null,null,shellscript,null,true,github,how to run 2013,cable3,100,screenshot_autocad.png,null,null,image,png,true,browser,Screenshots of some of these applications running on macOS 2013,cable3,100,screenshot_flightsim4.png,null,null,image,png,true,browser,Screenshots of some of these applications running on macOS @@ -2974,24 +3215,26 @@ 2013,cable3,300,2013_cable3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,dlowe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,dlowe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,dlowe,null,.id,null,null,id,id,false,null,winner id string +2013,dlowe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,dlowe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,dlowe,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,dlowe,20,dlowe.c,null,main,c,c,true,github,winning source 2013,dlowe,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,dlowe,50,dlowe.orig.c,null,orig,c,c,true,github,original source +2013,dlowe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,dlowe,100,demo.sh,null,null,shellscript,sh,true,github,run the demo 2013,dlowe,100,fun.c,null,null,c,c,true,github,compile and run for extra run 2013,dlowe,100,sflen.sh,null,null,shellscript,sh,true,github,generate sparkline of file lengths 2013,dlowe,300,2013_dlowe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,endoh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,endoh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,endoh1,null,.id,null,null,id,id,false,null,winner id string +2013,endoh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,endoh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,endoh1,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,endoh1,20,endoh1.c,null,main,c,c,true,github,winning source 2013,endoh1,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,endoh1,50,endoh1.orig.c,null,orig,c,c,true,github,original source +2013,endoh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,endoh1,150,echo.lazy,null,null,c,lazy,true,github,lazy input 2013,endoh1,150,hello.lazy,null,null,c,lazy,true,github,lazy input 2013,endoh1,150,rot13.ed,null,null,text,ed,true,github,ed script @@ -2999,22 +3242,24 @@ 2013,endoh1,300,2013_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,endoh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,endoh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,endoh2,null,.id,null,null,id,id,false,null,winner id string +2013,endoh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,endoh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,endoh2,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,endoh2,20,endoh2.c,null,main,c,c,true,github,winning source 2013,endoh2,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,endoh2,50,endoh2.orig.c,null,orig,c,c,true,github,original source +2013,endoh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,endoh2,100,ocr.rb,null,null,ruby,rb,true,github,test suite support file 2013,endoh2,300,2013_endoh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,endoh3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,endoh3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,endoh3,null,.id,null,null,id,id,false,null,winner id string +2013,endoh3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,endoh3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,endoh3,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,endoh3,20,endoh3.c,null,main,c,c,true,github,winning source 2013,endoh3,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,endoh3,50,endoh3.orig.c,null,orig,c,c,true,github,original source +2013,endoh3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,endoh3,100,wavify.rb,null,null,ruby,rb,true,github,post process output to form a WAV sound file 2013,endoh3,150,flea-waltz.abc,null,null,text,abc,true,github,sample input 2013,endoh3,150,menuet.abc,null,null,text,abc,true,github,sample input @@ -3024,12 +3269,13 @@ 2013,endoh3,300,2013_endoh3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,endoh4,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,endoh4,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,endoh4,null,.id,null,null,id,id,false,null,winner id string +2013,endoh4,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,endoh4,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,endoh4,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,endoh4,20,endoh4.c,null,main,c,c,true,github,winning source 2013,endoh4,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,endoh4,50,endoh4.orig.c,null,orig,c,c,true,github,original source +2013,endoh4,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,endoh4,100,cube.txt,null,null,text,txt,true,github,3D object coordinates 2013,endoh4,100,run.sh,null,null,shellscript,sh,true,github,how to run 2013,endoh4,200,solids/antiprism/a04-square-antiprism.txt,null,null,text,txt,true,github,3D object coordinates @@ -3186,12 +3432,13 @@ 2013,hou,null,doc/draft.png,null,null,image,png,false,null,documentation support image 2013,hou,null,doc/example.md,null,null,markdown,md,false,null,markdown source for doc/example.html 2013,hou,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,hou,null,.id,null,null,id,id,false,null,winner id string +2013,hou,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,hou,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,hou,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,hou,20,hou.c,null,main,c,c,true,github,winning source 2013,hou,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,hou,50,hou.orig.c,null,orig,c,c,true,github,original source +2013,hou,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,hou,100,doc/example.html,md2html,null,html,html,true,browser,detailed information about entry 2013,hou,150,luna.jpg,null,null,image,jpg,true,browser,sample image data 2013,hou,150,old_default.jpg,null,null,image,jpg,true,browser,sample image data @@ -3201,80 +3448,88 @@ 2013,hou,300,2013_hou.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,mills,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,mills,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,mills,null,.id,null,null,id,id,false,null,winner id string +2013,mills,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,mills,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,mills,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,mills,20,mills.c,null,main,c,c,true,github,winning source 2013,mills,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,mills,50,mills.orig.c,null,orig,c,c,true,github,original source +2013,mills,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,mills,300,2013_mills.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,misaka,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,misaka,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,misaka,null,.id,null,null,id,id,false,null,winner id string +2013,misaka,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,misaka,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,misaka,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,misaka,20,misaka.c,null,main,c,c,true,github,winning source 2013,misaka,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,misaka,50,misaka.orig.c,null,orig,c,c,true,github,original source +2013,misaka,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,misaka,100,bf.pl,null,null,perl,pl,true,github,BF interpreter 2013,misaka,100,try.sh,null,null,shellscript,sh,true,github,how to run 2013,misaka,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2013,misaka,300,2013_misaka.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,morgan1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,morgan1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,morgan1,null,.id,null,null,id,id,false,null,winner id string +2013,morgan1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,morgan1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,morgan1,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,morgan1,20,morgan1.c,null,main,c,c,true,github,winning source 2013,morgan1,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,morgan1,50,morgan1.orig.c,null,orig,c,c,true,github,original source +2013,morgan1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,morgan1,300,2013_morgan1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,morgan2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,morgan2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,morgan2,null,.id,null,null,id,id,false,null,winner id string +2013,morgan2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,morgan2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,morgan2,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,morgan2,20,morgan2.c,null,main,c,c,true,github,winning source 2013,morgan2,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,morgan2,50,morgan2.orig.c,null,orig,c,c,true,github,original source +2013,morgan2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,morgan2,300,2013_morgan2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2013,robison,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2013,robison,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2013,robison,null,.id,null,null,id,id,false,null,winner id string +2013,robison,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2013,robison,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2013,robison,10,index.html,readme2index,null,html,html,true,browser,click here first 2013,robison,20,robison.c,null,main,c,c,true,github,winning source 2013,robison,30,Makefile,null,null,makefile,null,true,github,how to compile 2013,robison,50,robison.orig.c,null,orig,c,c,true,github,original source +2013,robison,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2013,robison,300,2013_robison.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,birken,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,birken,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,birken,null,.id,null,null,id,id,false,null,winner id string +2014,birken,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,birken,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,birken,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,birken,20,prog.c,null,main,c,c,true,github,winning source 2014,birken,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,birken,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,birken,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,birken,300,2014_birken.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,deak,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,deak,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,deak,null,.id,null,null,id,id,false,null,winner id string +2014,deak,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,deak,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,deak,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,deak,20,prog.c,null,main,c,c,true,github,winning source 2014,deak,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,deak,40,prog.alt.c,null,null,c,c,true,github,alternative source 2014,deak,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,deak,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,deak,300,2014_deak.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,endoh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,endoh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,endoh1,null,.id,null,null,id,id,false,null,winner id string +2014,endoh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,endoh1,null,spoilers.md,null,null,markdown,md,false,null,spoilers about Q(uine)R code generator 2014,endoh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,endoh1,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,endoh1,20,prog.c,null,main,c,c,true,github,winning source 2014,endoh1,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,endoh1,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,endoh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,endoh1,100,Rakefile,null,null,ruby,null,true,github,Ruby makefile 2014,endoh1,100,rake.sh,null,null,shellscript,sh,true,github,make rake script 2014,endoh1,100,read_me.html,md2html,null,html,html,true,browser,about the Q(uine)R code generator @@ -3296,23 +3551,25 @@ 2014,endoh1,300,2014_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,endoh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,endoh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,endoh2,null,.id,null,null,id,id,false,null,winner id string +2014,endoh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,endoh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,endoh2,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,endoh2,20,prog.c,null,main,c,c,true,github,winning source 2014,endoh2,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,endoh2,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,endoh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,endoh2,300,2014_endoh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,maffiodo1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,maffiodo1,null,giana.rgba,null,null,binary,rgba,false,null,raw RGBA image 2014,maffiodo1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,maffiodo1,null,.id,null,null,id,id,false,null,winner id string +2014,maffiodo1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,maffiodo1,null,mario.rgba,null,null,binary,rgba,false,null,raw RGBA image 2014,maffiodo1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,maffiodo1,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,maffiodo1,20,prog.c,null,main,c,c,true,github,winning source 2014,maffiodo1,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,maffiodo1,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,maffiodo1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,maffiodo1,100,screenshot-giana.png,null,null,image,png,true,browser,gameplay screenshot 2014,maffiodo1,100,screenshot-mario.png,null,null,image,png,true,browser,gameplay screenshot 2014,maffiodo1,150,giana8.wav,null,null,wav,wav,true,browser,sound file for game @@ -3322,66 +3579,72 @@ 2014,maffiodo1,300,2014_maffiodo1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,maffiodo2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,maffiodo2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,maffiodo2,null,.id,null,null,id,id,false,null,winner id string +2014,maffiodo2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,maffiodo2,null,image.rgb,null,null,rgb,rgb,false,null,sample input in the form of a raw RGB image 2014,maffiodo2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,maffiodo2,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,maffiodo2,20,prog.c,null,main,c,c,true,github,winning source 2014,maffiodo2,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,maffiodo2,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,maffiodo2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,maffiodo2,300,2014_maffiodo2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,morgan,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,morgan,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,morgan,null,.id,null,null,id,id,false,null,winner id string +2014,morgan,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,morgan,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,morgan,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,morgan,20,prog.c,null,main,c,c,true,github,winning source 2014,morgan,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,morgan,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,morgan,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,morgan,300,2014_morgan.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,sinon,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,sinon,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,sinon,null,.id,null,null,id,id,false,null,winner id string +2014,sinon,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,sinon,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,sinon,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,sinon,20,prog.c,null,main,c,c,true,github,winning source 2014,sinon,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,sinon,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,sinon,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,sinon,100,glock.sh,null,null,shellscript,sh,true,github,how to run 2014,sinon,100,hecate.sh,null,null,shellscript,sh,true,github,how to run 2014,sinon,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2014,sinon,300,2014_sinon.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,skeggs,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,skeggs,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,skeggs,null,.id,null,null,id,id,false,null,winner id string +2014,skeggs,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,skeggs,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,skeggs,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,skeggs,20,prog.c,null,main,c,c,true,github,winning source 2014,skeggs,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,skeggs,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,skeggs,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,skeggs,300,2014_skeggs.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,vik,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,vik,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,vik,null,.id,null,null,id,id,false,null,winner id string +2014,vik,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,vik,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,vik,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,vik,20,prog.c,null,main,c,c,true,github,winning source 2014,vik,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,vik,40,prog.alt.c,null,null,c,c,true,github,alternative source 2014,vik,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,vik,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,vik,300,2014_vik.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2014,wiedijk,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2014,wiedijk,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2014,wiedijk,null,.id,null,null,id,id,false,null,winner id string +2014,wiedijk,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2014,wiedijk,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2014,wiedijk,10,index.html,readme2index,null,html,html,true,browser,click here first 2014,wiedijk,20,prog.c,null,main,c,c,true,github,winning source 2014,wiedijk,30,Makefile,null,null,makefile,null,true,github,how to compile 2014,wiedijk,50,prog.orig.c,null,orig,c,c,true,github,original source +2014,wiedijk,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2014,wiedijk,300,2014_wiedijk.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,burton,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,burton,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,burton,null,.id,null,null,id,id,false,null,winner id string +2015,burton,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,burton,null,spoilers.md,null,null,markdown,md,false,null,markdown source for spoilers.html 2015,burton,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,burton,10,index.html,readme2index,null,html,html,true,browser,click here first @@ -3389,6 +3652,7 @@ 2015,burton,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,burton,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2015,burton,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,burton,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,burton,100,calc.man,null,null,man,man,true,github,man page for integer expression calculator 2015,burton,150,calc.1,null,null,man,1,true,github,man page for integer expression calculator 2015,burton,150,road.to.obscurity,null,null,text,obscurity,true,github,notes on the development of the obfuscated calculator @@ -3401,85 +3665,93 @@ 2015,burton,300,2015_burton.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,dogon,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,dogon,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,dogon,null,.id,null,null,id,id,false,null,winner id string +2015,dogon,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,dogon,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,dogon,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,dogon,20,prog.c,null,main,c,c,true,github,winning source 2015,dogon,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,dogon,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,dogon,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,dogon,300,2015_dogon.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,duble,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,duble,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,duble,null,.id,null,null,id,id,false,null,winner id string +2015,duble,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,duble,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,duble,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,duble,20,prog.c,null,main,c,c,true,github,winning source 2015,duble,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,duble,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2015,duble,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,duble,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,duble,100,codes.txt,null,null,text,txt,true,github,show how each character is drawn 2015,duble,100,lorem-ipsum.txt,null,null,text,txt,true,github,sample input 2015,duble,300,2015_duble.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,endoh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,endoh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,endoh1,null,.id,null,null,id,id,false,null,winner id string +2015,endoh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,endoh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,endoh1,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,endoh1,20,prog.c,null,main,c,c,true,github,winning source 2015,endoh1,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,endoh1,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,endoh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,endoh1,100,center.txt,null,null,text,txt,true,github,sample input 2015,endoh1,100,ioccc.txt,null,null,text,txt,true,github,sample input 2015,endoh1,100,line.txt,null,null,text,txt,true,github,sample input 2015,endoh1,300,2015_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,endoh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,endoh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,endoh2,null,.id,null,null,id,id,false,null,winner id string +2015,endoh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,endoh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,endoh2,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,endoh2,20,prog.c,null,main,c,c,true,github,winning source 2015,endoh2,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,endoh2,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,endoh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,endoh2,300,2015_endoh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,endoh3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,endoh3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,endoh3,null,.id,null,null,id,id,false,null,winner id string +2015,endoh3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,endoh3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,endoh3,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,endoh3,20,prog.c,null,main,c,c,true,github,winning source 2015,endoh3,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,endoh3,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,endoh3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,endoh3,150,ioccc.c,null,null,c,c,true,github,program as an array of shorts 2015,endoh3,150,mullender.c,null,null,c,c,true,github,copy of 1984/mullender.c 2015,endoh3,300,2015_endoh3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,endoh4,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,endoh4,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,endoh4,null,.id,null,null,id,id,false,null,winner id string +2015,endoh4,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,endoh4,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,endoh4,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,endoh4,20,prog.c,null,main,c,c,true,github,winning source 2015,endoh4,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,endoh4,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2015,endoh4,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,endoh4,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,endoh4,300,2015_endoh4.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,hou,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,hou,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,hou,null,.id,null,null,id,id,false,null,winner id string +2015,hou,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,hou,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,hou,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,hou,20,prog.c,null,main,c,c,true,github,winning source 2015,hou,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,hou,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,hou,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,hou,300,2015_hou.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,howe,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,howe,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,howe,null,.id,null,null,id,id,false,null,winner id string +2015,howe,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,howe,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,howe,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,howe,20,prog.c,null,main,c,c,true,github,winning source 2015,howe,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,howe,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2015,howe,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,howe,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,howe,100,avgtime.sh,null,null,shellscript,sh,true,github,how to run 2015,howe,100,makeholes.c,null,null,c,c,true,github,add random holes to a file 2015,howe,100,prog-test.sh,null,null,shellscript,sh,true,github,how to run @@ -3489,32 +3761,35 @@ 2015,howe,300,2015_howe.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,mills1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,mills1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,mills1,null,.id,null,null,id,id,false,null,winner id string +2015,mills1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,mills1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,mills1,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,mills1,20,prog.c,null,main,c,c,true,github,winning source 2015,mills1,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,mills1,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,mills1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,mills1,300,2015_mills1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,mills2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,mills2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,mills2,null,.id,null,null,id,id,false,null,winner id string +2015,mills2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,mills2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,mills2,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,mills2,20,prog.c,null,main,c,c,true,github,winning source 2015,mills2,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,mills2,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,mills2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,mills2,200,ioccc_guidelines.txt.Z,null,null,zip,Z,true,download,compressed IOCCC 2015 guidelines 2015,mills2,200,ioccc_rules.txt.Z,null,null,zip,Z,true,download,compressed IOCCC 2015 rules 2015,mills2,300,2015_mills2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,muth,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,muth,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,muth,null,.id,null,null,id,id,false,null,winner id string +2015,muth,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,muth,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,muth,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,muth,20,prog.c,null,main,c,c,true,github,winning source 2015,muth,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,muth,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,muth,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,muth,200,machine_beaver_4_2.h,null,null,c,h,true,github,cpp macros 2015,muth,200,machine_champ_2_4.h,null,null,c,h,true,github,cpp macros 2015,muth,200,machine_chaos_5_2.h,null,null,c,h,true,github,cpp macros @@ -3533,47 +3808,51 @@ 2015,muth,300,2015_muth.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,schweikhardt,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,schweikhardt,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,schweikhardt,null,.id,null,null,id,id,false,null,winner id string +2015,schweikhardt,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,schweikhardt,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,schweikhardt,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,schweikhardt,20,prog.c,null,main,c,c,true,github,winning source 2015,schweikhardt,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,schweikhardt,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,schweikhardt,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,schweikhardt,300,2015_schweikhardt.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2015,yang,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2015,yang,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2015,yang,null,.id,null,null,id,id,false,null,winner id string +2015,yang,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2015,yang,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2015,yang,10,index.html,readme2index,null,html,html,true,browser,click here first 2015,yang,20,prog.c,null,main,c,c,true,github,winning source 2015,yang,30,Makefile,null,null,makefile,null,true,github,how to compile 2015,yang,50,prog.orig.c,null,orig,c,c,true,github,original source +2015,yang,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2015,yang,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2015,yang,300,2015_yang.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,algmyr,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,algmyr,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,algmyr,null,.id,null,null,id,id,false,null,winner id string +2018,algmyr,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,algmyr,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,algmyr,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,algmyr,20,prog.c,null,main,c,c,true,github,winning source 2018,algmyr,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,algmyr,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,algmyr,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,algmyr,200,spoiler.png,null,null,image,png,true,browser,SPOILER WARNING 2018,algmyr,300,2018_algmyr.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,anderson,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,anderson,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,anderson,null,.id,null,null,id,id,false,null,winner id string +2018,anderson,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,anderson,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,anderson,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,anderson,20,prog.c,null,main,c,c,true,github,winning source 2018,anderson,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,anderson,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2018,anderson,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,anderson,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,anderson,300,2018_anderson.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,bellard,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,bellard,null,fruits.bin,null,null,binary,bin,false,null,binary support file 2018,bellard,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,bellard,null,.id,null,null,id,id,false,null,winner id string +2018,bellard,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,bellard,null,lena512.bin,null,null,binary,bin,false,null,binary support file 2018,bellard,null,vintage_cars.bin,null,null,binary,bin,false,null,binary support file 2018,bellard,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON @@ -3581,28 +3860,31 @@ 2018,bellard,20,prog.c,null,main,c,c,true,github,winning source 2018,bellard,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,bellard,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,bellard,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,bellard,100,Lenna.png,null,null,image,png,true,browser,sample image data 2018,bellard,300,2018_bellard.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,burton1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,burton1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,burton1,null,.id,null,null,id,id,false,null,winner id string +2018,burton1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,burton1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,burton1,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,burton1,20,prog.c,null,main,c,c,true,github,winning source 2018,burton1,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,burton1,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2018,burton1,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,burton1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,burton1,100,scripthd,null,null,shellscript,null,true,github,driver program - adds several nice-to-have features 2018,burton1,300,2018_burton1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,burton2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,burton2,null,discrepancies.md,null,null,markdown,md,false,null,markdown source for discrepancies.html 2018,burton2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,burton2,null,.id,null,null,id,id,false,null,winner id string +2018,burton2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,burton2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,burton2,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,burton2,20,prog.c,null,main,c,c,true,github,winning source 2018,burton2,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,burton2,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,burton2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,burton2,100,READ_ME.txt,null,null,text,txt,true,github,author supplied README 2018,burton2,100,discrepancies.html,md2html,null,html,html,true,browser,field-by-field difference between iocccsize and ion 2018,burton2,100,freqcount,null,null,shellscript,null,true,github,frequency count utility @@ -3656,40 +3938,43 @@ 2018,burton2,300,src.doc.txt,null,null,text,txt,true,github,SPOILER WARNING hints about the source 2018,ciura,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,ciura,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,ciura,null,.id,null,null,id,id,false,null,winner id string +2018,ciura,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,ciura,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,ciura,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,ciura,20,prog.c,null,main,c,c,true,github,winning source 2018,ciura,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,ciura,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2018,ciura,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,ciura,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,ciura,300,2018_ciura.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,endoh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,endoh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,endoh1,null,.id,null,null,id,id,false,null,winner id string +2018,endoh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,endoh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,endoh1,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,endoh1,20,prog.c,null,main,c,c,true,github,winning source 2018,endoh1,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,endoh1,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,endoh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,endoh1,100,golem.txt,null,null,text,txt,true,github,input data 2018,endoh1,100,invisible.txt,null,null,text,txt,true,github,input data 2018,endoh1,100,smily.txt,null,null,text,txt,true,github,input data 2018,endoh1,300,2018_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,endoh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,endoh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,endoh2,null,.id,null,null,id,id,false,null,winner id string +2018,endoh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,endoh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,endoh2,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,endoh2,20,prog.c,null,main,c,c,true,github,winning source 2018,endoh2,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,endoh2,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,endoh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,endoh2,100,run.sh,null,null,shellscript,sh,true,github,how to run 2018,endoh2,300,2018_endoh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,ferguson,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,ferguson,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git 2018,ferguson,null,hint.css,null,null,css,css,false,null,CSS for hint page -2018,ferguson,null,.id,null,null,id,id,false,null,winner id string +2018,ferguson,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,ferguson,null,rpm.md,null,null,markdown,md,false,null,markdown source for rpm.html 2018,ferguson,null,test-strings.txt,null,null,text,txt,false,null,test.sh support file 2018,ferguson,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON @@ -3698,6 +3983,7 @@ 2018,ferguson,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,ferguson,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2018,ferguson,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,ferguson,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,ferguson,100,FILES,null,null,text,null,true,github,information about various files 2018,ferguson,100,rpm.html,md2html,null,html,html,true,browser,about forming the rpm 2018,ferguson,100,test.sh,null,null,shellscript,sh,true,github,run the test suite @@ -3707,31 +3993,33 @@ 2018,ferguson,300,2018_ferguson.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,giles,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,giles,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,giles,null,.id,null,null,id,id,false,null,winner id string +2018,giles,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,giles,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,giles,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,giles,20,prog.c,null,main,c,c,true,github,winning source 2018,giles,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,giles,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,giles,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,giles,100,ioccc.txt,null,null,text,txt,true,github,sample input 2018,giles,100,sand.alt.txt,null,null,text,txt,true,github,sample input 2018,giles,100,sand.txt,null,null,text,txt,true,github,sample input 2018,giles,300,2018_giles.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,hou,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,hou,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,hou,null,.id,null,null,id,id,false,null,winner id string +2018,hou,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,hou,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,hou,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,hou,20,prog.c,null,main,c,c,true,github,winning source 2018,hou,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,hou,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,hou,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,hou,100,input.json,null,null,json,json,true,github,sample JSON data 2018,hou,300,2018_hou.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,mills,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,mills,null,boot.dat,null,null,binary,dat,false,null,binary support file 2018,mills,null,bsd.img.bz2,null,null,bzip2,bz2,false,null,bz2 compressed BSD disk image 2018,mills,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,mills,null,.id,null,null,id,id,false,null,winner id string +2018,mills,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,mills,null,v0.image.fs,null,null,binary,fs,false,null,filesystem image 2018,mills,null,v6.tape.gz,null,null,gzip,gz,false,null,compressed filesystem image 2018,mills,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON @@ -3739,26 +4027,29 @@ 2018,mills,20,prog.c,null,main,c,c,true,github,winning source 2018,mills,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,mills,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,mills,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,mills,300,2018_mills.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,poikola,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,poikola,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,poikola,null,.id,null,null,id,id,false,null,winner id string +2018,poikola,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,poikola,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,poikola,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,poikola,20,prog.c,null,main,c,c,true,github,winning source 2018,poikola,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,poikola,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,poikola,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,poikola,150,poikola.tex,null,null,tex,tex,true,github,supplied documentation 2018,poikola,150,prog-doc.c,null,null,c,c,true,github,minor change to winning source 2018,poikola,300,2018_poikola.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,vokes,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,vokes,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,vokes,null,.id,null,null,id,id,false,null,winner id string +2018,vokes,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,vokes,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,vokes,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,vokes,20,prog.c,null,main,c,c,true,github,winning source 2018,vokes,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,vokes,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,vokes,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,vokes,100,example-1.txt,null,null,text,txt,true,github,sample input 2018,vokes,100,example-2.txt,null,null,text,txt,true,github,sample input 2018,vokes,100,example-tab.txt,null,null,text,txt,true,github,sample input @@ -3766,22 +4057,24 @@ 2018,vokes,300,2018_vokes.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2018,yang,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2018,yang,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2018,yang,null,.id,null,null,id,id,false,null,winner id string +2018,yang,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2018,yang,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2018,yang,10,index.html,readme2index,null,html,html,true,browser,click here first 2018,yang,20,prog.c,null,main,c,c,true,github,winning source 2018,yang,30,Makefile,null,null,makefile,null,true,github,how to compile 2018,yang,50,prog.orig.c,null,orig,c,c,true,github,original source +2018,yang,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2018,yang,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2018,yang,300,2018_yang.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,adamovsky,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,adamovsky,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,adamovsky,null,.id,null,null,id,id,false,null,winner id string +2019,adamovsky,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,adamovsky,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,adamovsky,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,adamovsky,20,prog.c,null,main,c,c,true,github,winning source 2019,adamovsky,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,adamovsky,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,adamovsky,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,adamovsky,200,advent.unl,null,null,text,unl,true,github,unlambda script 2019,adamovsky,200,iocccsize_2018.c,null,null,c,c,true,github,2018 iocccsize source 2019,adamovsky,200,progSpoiler.c,null,null,c,c,true,github,SPOILER WARNING @@ -3791,13 +4084,14 @@ 2019,burton,null,256,null,null,binary,null,false,null,test suite data 2019,burton,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,burton,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,burton,null,.id,null,null,id,id,false,null,winner id string +2019,burton,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,burton,null,newlines,null,null,text,null,false,null,more useful interface. 2019,burton,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,burton,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,burton,20,prog.c,null,main,c,c,true,github,winning source 2019,burton,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,burton,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,burton,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,burton,100,check,null,null,shellscript,null,true,github,test suite 2019,burton,100,cow,null,null,shellscript,null,true,github,an alternate implementation with a more useful interface 2019,burton,100,on.one.liners,null,null,text,liners,true,github,on writing an IOCCC one-liner @@ -3805,13 +4099,14 @@ 2019,burton,300,2019_burton.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,ciura,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,ciura,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,ciura,null,.id,null,null,id,id,false,null,winner id string +2019,ciura,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,ciura,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,ciura,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,ciura,20,prog.c,null,main,c,c,true,github,winning source 2019,ciura,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,ciura,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2019,ciura,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,ciura,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,ciura,100,getwords.sh,null,null,shellscript,sh,true,github,how to run 2019,ciura,100,wrapprog.py,null,null,python,py,true,github,merge pangrams before passing them to prog 2019,ciura,150,de.sh,null,null,shellscript,sh,true,github,run with German data @@ -3823,31 +4118,34 @@ 2019,ciura,300,2019_ciura.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,diels-grabsch1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,diels-grabsch1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,diels-grabsch1,null,.id,null,null,id,id,false,null,winner id string +2019,diels-grabsch1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,diels-grabsch1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,diels-grabsch1,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,diels-grabsch1,20,prog.c,null,main,c,c,true,github,winning source 2019,diels-grabsch1,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,diels-grabsch1,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,diels-grabsch1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,diels-grabsch1,100,guidelines.txt,null,null,text,txt,true,github,input data from 2018 IOCCC guidelines 2019,diels-grabsch1,300,2019_diels-grabsch1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,diels-grabsch2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,diels-grabsch2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,diels-grabsch2,null,.id,null,null,id,id,false,null,winner id string +2019,diels-grabsch2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,diels-grabsch2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,diels-grabsch2,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,diels-grabsch2,20,prog.c,null,main,c,c,true,github,winning source 2019,diels-grabsch2,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,diels-grabsch2,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,diels-grabsch2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,diels-grabsch2,300,2019_diels-grabsch2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,dogon,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,dogon,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,dogon,null,.id,null,null,id,id,false,null,winner id string +2019,dogon,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,dogon,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,dogon,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,dogon,20,prog.c,null,main,c,c,true,github,winning source 2019,dogon,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,dogon,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,dogon,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,dogon,100,glider.mc,null,null,text,mc,true,github,Golly macrocell input file 2019,dogon,100,gotts-dots.mc,null,null,text,mc,true,github,Golly macrocell input file 2019,dogon,100,infinite_10cell.mc,null,null,text,mc,true,github,Golly macrocell input file @@ -3864,54 +4162,59 @@ 2019,dogon,300,2019_dogon.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,duble,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,duble,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,duble,null,.id,null,null,id,id,false,null,winner id string +2019,duble,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,duble,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,duble,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,duble,20,prog.c,null,main,c,c,true,github,winning source 2019,duble,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,duble,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2019,duble,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,duble,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,duble,150,check-os.sh,null,null,shellscript,sh,true,github,check the operating system for compatibility 2019,duble,300,2019_duble.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,endoh,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,endoh,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,endoh,null,.id,null,null,id,id,false,null,winner id string +2019,endoh,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,endoh,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,endoh,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,endoh,20,prog.c,null,main,c,c,true,github,winning source 2019,endoh,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,endoh,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,endoh,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,endoh,300,2019_endoh.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,giles,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,giles,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,giles,null,.id,null,null,id,id,false,null,winner id string +2019,giles,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,giles,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,giles,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,giles,20,prog.c,null,main,c,c,true,github,winning source 2019,giles,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,giles,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,giles,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,giles,100,BlockDiagram.png,null,null,image,png,true,browser,block-diagram of the internal structure of the reverb algorithm 2019,giles,150,MonodyVocals.wav,null,null,wav,wav,true,browser,Monody by TheFatRat featuring Laura Brehm 2019,giles,300,2019_giles.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,karns,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,karns,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,karns,null,.id,null,null,id,id,false,null,winner id string +2019,karns,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,karns,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,karns,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,karns,20,prog.c,null,main,c,c,true,github,winning source 2019,karns,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,karns,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,karns,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,karns,100,demo.sh,null,null,shellscript,sh,true,github,run the demo 2019,karns,100,maze,null,null,text,null,true,github,input maze map 2019,karns,300,2019_karns.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,lynn,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,lynn,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,lynn,null,.id,null,null,id,id,false,null,winner id string +2019,lynn,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,lynn,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,lynn,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,lynn,20,prog.c,null,main,c,c,true,github,winning source 2019,lynn,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,lynn,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,lynn,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,lynn,200,fib.hs,null,null,text,hs,true,github,compiler macros 2019,lynn,200,ghcfib.hs,null,null,text,hs,true,github,compiler macros 2019,lynn,200,ghclol.hs,null,null,text,hs,true,github,compiler macros @@ -3930,66 +4233,72 @@ 2019,mills,null,Shakespeare.cp04_1.633,null,null,binary,633,false,null,training data from Shakespeare text 2019,mills,null,Shakespeare.txt.gz,null,null,gzip,gz,false,null,compressed Shakespeare text 2019,mills,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,mills,null,.id,null,null,id,id,false,null,winner id string +2019,mills,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,mills,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,mills,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,mills,20,prog.c,null,main,c,c,true,github,winning source 2019,mills,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,mills,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,mills,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,mills,300,2019_mills.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,poikola,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,poikola,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,poikola,null,.id,null,null,id,id,false,null,winner id string +2019,poikola,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,poikola,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,poikola,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,poikola,20,prog.c,null,main,c,c,true,github,winning source 2019,poikola,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,poikola,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,poikola,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,poikola,100,poikola.pdf,null,null,pdf,pdf,true,github,make docs output 2019,poikola,100,poikola.tex,null,null,tex,tex,true,github,supplied documentation 2019,poikola,300,2019_poikola.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2019,yang,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2019,yang,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2019,yang,null,.id,null,null,id,id,false,null,winner id string +2019,yang,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2019,yang,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2019,yang,10,index.html,readme2index,null,html,html,true,browser,click here first 2019,yang,20,prog.c,null,main,c,c,true,github,winning source 2019,yang,30,Makefile,null,null,makefile,null,true,github,how to compile 2019,yang,50,prog.orig.c,null,orig,c,c,true,github,original source +2019,yang,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2019,yang,100,sample_input.txt,null,null,text,txt,true,github,sample input 2019,yang,150,violet.c,null,null,c,c,true,github,source formatter as ASCII Violet Evergarden 2019,yang,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2019,yang,300,2019_yang.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,burton,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,burton,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,burton,null,.id,null,null,id,id,false,null,winner id string +2020,burton,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,burton,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,burton,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,burton,20,prog.c,null,main,c,c,true,github,winning source 2020,burton,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,burton,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,burton,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,burton,150,check_be.sh,null,null,shellscript,sh,true,github,test suite support file 2020,burton,150,check_le.sh,null,null,shellscript,sh,true,github,test suite support file 2020,burton,150,correct,null,null,text,null,true,github,test suite comparison data 2020,burton,300,2020_burton.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,carlini,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,carlini,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,carlini,null,.id,null,null,id,id,false,null,winner id string +2020,carlini,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,carlini,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,carlini,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,carlini,20,prog.c,null,main,c,c,true,github,winning source 2020,carlini,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,carlini,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,carlini,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,carlini,300,2020_carlini.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,endoh1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,endoh1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,endoh1,null,.id,null,null,id,id,false,null,winner id string +2020,endoh1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,endoh1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,endoh1,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,endoh1,20,prog.c,null,main,c,c,true,github,winning source 2020,endoh1,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,endoh1,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2020,endoh1,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,endoh1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,endoh1,150,hilbert16x8.txt,null,null,text,txt,true,github,gameplay map 2020,endoh1,150,hilbert2x2.txt,null,null,text,txt,true,github,gameplay map 2020,endoh1,150,hilbert4x4.txt,null,null,text,txt,true,github,gameplay map @@ -4000,12 +4309,13 @@ 2020,endoh1,300,2020_endoh1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,endoh2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,endoh2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,endoh2,null,.id,null,null,id,id,false,null,winner id string +2020,endoh2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,endoh2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,endoh2,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,endoh2,20,prog.c,null,main,c,c,true,github,winning source 2020,endoh2,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,endoh2,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,endoh2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,endoh2,100,bear.txt,null,null,text,txt,true,github,sample input 2020,endoh2,100,hello.txt,null,null,text,txt,true,github,sample input 2020,endoh2,100,yoda.txt,null,null,text,txt,true,github,sample input @@ -4018,13 +4328,14 @@ 2020,endoh2,300,2020_endoh2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,endoh3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,endoh3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,endoh3,null,.id,null,null,id,id,false,null,winner id string +2020,endoh3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,endoh3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,endoh3,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,endoh3,20,prog.c,null,main,c,c,true,github,winning source 2020,endoh3,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,endoh3,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2020,endoh3,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,endoh3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,endoh3,100,run_clock.sh,null,null,shellscript,sh,true,github,how to run 2020,endoh3,300,2020_endoh3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,ferguson1,null,COMPILING.md,null,null,markdown,md,false,null,markdown source for crazy.log.html @@ -4038,7 +4349,7 @@ 2020,ferguson1,null,gameplay.md,null,null,markdown,md,false,null,markdown source for gameplay.html 2020,ferguson1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git 2020,ferguson1,null,halfwidth_vs_fullwidth.png,null,null,image,png,false,null,image for bugs.md -2020,ferguson1,null,.id,null,null,id,id,false,null,winner id string +2020,ferguson1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,ferguson1,null,ioccc-cake.jpg,null,null,image,jpg,false,null,image for chocolate cake 2020,ferguson1,null,spoilers.md,null,null,markdown,md,false,null,markdown source for spoilers.html 2020,ferguson1,null,terminals.md,null,null,markdown,md,false,null,markdown source for terminals.html @@ -4049,6 +4360,7 @@ 2020,ferguson1,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,ferguson1,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2020,ferguson1,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,ferguson1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,ferguson1,100,COMPILING.html,md2html,null,html,html,true,browser,about compiling 2020,ferguson1,100,HACKING.html,md2html,null,html,html,true,browser,information for herpetologist hackers 2020,ferguson1,100,cannibalism.log.html,md2html,null,html,html,true,browser,about the snake game @@ -4071,7 +4383,7 @@ 2020,ferguson2,null,cake.jpg,null,null,image,jpg,false,null,image for chocolate cake 2020,ferguson2,null,chocolate-cake.md,null,null,markdown,md,false,null,markdown source for COMPILING.html 2020,ferguson2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,ferguson2,null,.id,null,null,id,id,false,null,winner id string +2020,ferguson2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,ferguson2,null,ioccc-cake.jpg,null,null,image,jpg,false,null,image for chocolate cake 2020,ferguson2,null,obfuscation.md,null,null,markdown,md,false,null,markdown source for obfuscation.html 2020,ferguson2,null,recode.md,null,null,markdown,md,false,null,markdown source for index.html @@ -4080,6 +4392,7 @@ 2020,ferguson2,20,prog.c,null,main,c,c,true,github,winning source 2020,ferguson2,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,ferguson2,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,ferguson2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,ferguson2,100,recode.c,null,null,c,c,true,github,Enigma machine simulato source code 2020,ferguson2,150,chocolate-cake.html,null,null,html,html,true,browser,chocolate cake recipe 2020,ferguson2,150,enigma.1,null,null,man,1,true,github,Enigma simulator man page @@ -4093,35 +4406,38 @@ 2020,giles,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,giles,null,dtmf.bin,null,null,binary,bin,false,null,binary support file 2020,giles,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,giles,null,.id,null,null,id,id,false,null,winner id string +2020,giles,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,giles,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,giles,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,giles,20,prog.c,null,main,c,c,true,github,winning source 2020,giles,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,giles,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,giles,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,giles,150,pi.wav,null,null,wav,wav,true,browser,touch tone for leading decimal digits of pi 2020,giles,300,2020_giles.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,kurdyukov1,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,kurdyukov1,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,kurdyukov1,null,.id,null,null,id,id,false,null,winner id string +2020,kurdyukov1,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,kurdyukov1,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,kurdyukov1,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,kurdyukov1,20,prog.c,null,main,c,c,true,github,winning source 2020,kurdyukov1,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,kurdyukov1,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2020,kurdyukov1,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,kurdyukov1,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,kurdyukov1,150,prog.extra.c,null,null,c,c,true,github,variant of winning source with sine function 2020,kurdyukov1,200,prog.x86_64.asm,null,null,asm,asm,true,github,assembly source code 2020,kurdyukov1,200,prog.x86.asm,null,null,asm,asm,true,github,assembly source code 2020,kurdyukov1,300,2020_kurdyukov1.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,kurdyukov2,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,kurdyukov2,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,kurdyukov2,null,.id,null,null,id,id,false,null,winner id string +2020,kurdyukov2,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,kurdyukov2,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,kurdyukov2,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,kurdyukov2,20,prog.c,null,main,c,c,true,github,winning source 2020,kurdyukov2,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,kurdyukov2,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,kurdyukov2,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,kurdyukov2,150,makegif.sh,null,null,shellscript,sh,true,github,utility to form GIFs from the results 2020,kurdyukov2,150,prog.png.c,null,null,c,c,true,github,build a PNG version 2020,kurdyukov2,150,prog.ppm.c,null,null,c,c,true,github,build a PPM version @@ -4129,54 +4445,59 @@ 2020,kurdyukov2,300,2020_kurdyukov2.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,kurdyukov3,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,kurdyukov3,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,kurdyukov3,null,.id,null,null,id,id,false,null,winner id string +2020,kurdyukov3,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,kurdyukov3,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,kurdyukov3,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,kurdyukov3,20,prog.c,null,main,c,c,true,github,winning source 2020,kurdyukov3,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,kurdyukov3,40,prog.alt.c,null,alt,c,c,true,github,alternative source 2020,kurdyukov3,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,kurdyukov3,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,kurdyukov3,100,input.txt,null,null,text,txt,true,github,sample input 2020,kurdyukov3,100,prog.extra.c,null,null,c,c,true,github,alternative source with extra functionality 2020,kurdyukov3,300,2020_kurdyukov3.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,kurdyukov4,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,kurdyukov4,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,kurdyukov4,null,.id,null,null,id,id,false,null,winner id string +2020,kurdyukov4,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,kurdyukov4,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,kurdyukov4,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,kurdyukov4,20,prog.c,null,main,c,c,true,github,winning source 2020,kurdyukov4,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,kurdyukov4,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,kurdyukov4,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,kurdyukov4,100,Eugene_Onegin.txt,null,null,text,txt,true,github,Eugene Onegin poetry 2020,kurdyukov4,100,Shakespeare.txt,null,null,text,txt,true,github,Shakespeare text 2020,kurdyukov4,100,rand.c,null,null,c,c,true,github,randomize a file 2020,kurdyukov4,300,2020_kurdyukov4.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,otterness,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,otterness,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,otterness,null,.id,null,null,id,id,false,null,winner id string +2020,otterness,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,otterness,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,otterness,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,otterness,20,prog.c,null,main,c,c,true,github,winning source 2020,otterness,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,otterness,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,otterness,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,otterness,300,2020_otterness.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,tsoj,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,tsoj,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,tsoj,null,.id,null,null,id,id,false,null,winner id string +2020,tsoj,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,tsoj,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,tsoj,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,tsoj,20,prog.c,null,main,c,c,true,github,winning source 2020,tsoj,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,tsoj,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,tsoj,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,tsoj,300,2020_tsoj.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source 2020,yang,null,README.md,null,null,markdown,md,false,null,markdown source for index.html 2020,yang,null,.gitignore,null,null,gitignore,gitignore,false,null,list of files that should not be committed under git -2020,yang,null,.id,null,null,id,id,false,null,winner id string +2020,yang,null,.id,null,null,id,id,false,null,winner id string - this file will be removed when .winner.json exists 2020,yang,null,.winner.json,jwinner,null,json,json,false,null,description of winner in JSON 2020,yang,10,index.html,readme2index,null,html,html,true,browser,click here first 2020,yang,20,prog.c,null,main,c,c,true,github,winning source 2020,yang,30,Makefile,null,null,makefile,null,true,github,how to compile 2020,yang,50,prog.orig.c,null,orig,c,c,true,github,original source +2020,yang,60,.inventory.html,winner2nventory,null,html,html,true,browser,full inventory of all winner files 2020,yang,150,cppp.cc,null,null,c,cc,true,github,encode large file C Pre-PreProcessor source 2020,yang,200,spoiler.html,null,null,html,html,true,browser,SPOILER WARNING 2020,yang,300,2020_yang.tar.bz2,mkwinnertbz2,null,tbz2,bz2,true,download,download winning source diff --git a/tmp/manifest.numbers b/tmp/manifest.numbers index fcb2ef25e03f81c171506d454a9ee543a1a659a3..61942cbf31f789d29a24825f382827ab0a6f9228 100644 GIT binary patch delta 473061 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 z z{&(lMrCFzN>xV7hKqf~MVyBlx_)qve&8)O}@f`avkc-B#5z?G_7898suQHPT1OCnL zBC1Ye?bUmAZ38L@7dk|H(Vb#m`#pe{6}=l1%)uZFV)n7dHT+^5?`43Q z{cRnx6Aul(0pG1Sn?JYJ?Z=|e4h3^!nb)xO4@4w4c@Al%><<7{9Py_$T$}vsi1Z?_ zNueFH~JJg|41p8Jo^jm;= z=;tPIFW-a#qPD52J>Agy8_1lvF>h5Dt$ze`Elr3wp9QUtBmAh<-_tfn{1c$7=odqV6xDclQ4t+namCtiN9G3oV?7NU*($6q&iPaob-4~XSyk({wt^Be zw$&_z>E7v`kOh7!r@gs-OsnQKW4IuE(VVw) zu}wxBY3f@7_&V;`;1YR8cqR*k_1Yt$ZeSiN;sGaY92+cn>l!S{oc>8q(IWE!4juYP z?MrP7ZsY$U26DL--!eQ`jZB*aJkjaiRK53SNczxm(XNa(^GOL+^4fT9w&om>lzd2S~jD+HRM~jo5k8{M`8BNl**RZy@XK@O4r!`RjGu@|;5) zN(p97!1>@Kg(98Jtm-a>#5IKHOnm`4x+s=J9R0!=23Lw2 zMr!Ry{5PaOL1I!0`lnkU+5{bne8ykuJ8$|sqVA^n*K??(3I}OpB4^rq4#lXY?Zk>W zhsk2m>EB(x_J$w3DKAP)&h{!DfhogV7B1L2XaL|^OSG<*(UTaM3e>33$qN!3)=2}YvGH;duP@-EH1zMq`| zA&n=kgEkT(i2s0v5jN0PdFiwPGJJ{7V4!5MR`H3RBzufNIfOWp(c;XCF2*~nq2A_B zBC4+6PtM(gBrWS6cB^+Nf{inX@7ju~FBaDzzdJEw(c3-Epmznga@=dQ3N~WDfG3(e z_7hhQmoV6(5HboCeoGxPx4SDc=lz*#z^EJA&y~%^v*&;jv2Up*Q>_rmfrs6nFih{d zxc_ZNO+8pC}f1Ea16UF@sKMN^6}wJ{z67#i^toAIQ6o*1$&@*QJ?z&56b zzz-B#RN|Pe9Pj%#M4{-nhoWWTDrVj~OqknbyC>l*IEzmaHjMk5pmBw7{jHh*-;nla z9ha~ETQw%@QVCR4u2cjdM1U6k6!JZG2-kv-o>sQY~To;;u94_ei!W_ z-u9~YU7V%K_Dvq)PoUpNOhAfI8hNE^=m*U=w*#!To?jzu{*-oSJ5sL3c*Eh&Wjw1G zx*gj3bsj6%69?6xt$ikC?e?(hhaW?f^fk-cabT#3T~$0Q&UG70V^r`D6f3I^F>SsY zwKc|v8npQfOnE%2jdO@YRP3)zK&VKl>=rYv>z_j|X3v|($YL|V&}X@KLrqGXv4&~p zl1kI7&%GPV^`vsXb@q|}9wcI8^270uIkrK$dL36_3ySGB4doPiN;b`Qwa@JxR28kL zWB{b7m_^6(NVlk$?G!*nG0)K1cQh8L^$NULjjXU<`yYbHYWT&=mKWcRtU6!3EPAmT zS>1aT*ITYQRV&*wUqc)L4m(^-A#m%5=ojYR-Or)81&;2!4fgnCV<#Fs=%dvkY~FTn zW?(RI8}?hh@M9Zt+e^*yIj6N}s`{b)Qz@R<-jCP5#ei_mrqa2cDnf3v=l3{zEG~y%cU=bNI z_edpHcMAqnjv^NAMZ5(Vssod&>={b8V(?)0fP2c2E`ZPD@-&VK-GVR%qXY9m_+tsK zl679=I(JO{5fQWa_HODt4MR71OS=IzYWN>y+iYRyd34?f;Vd0Whq+6-pnmaZu!$xdSYtwizNSxPwRfYe<0ajvbZ@f*P>4yE=+(f&dYCkZze=je-jxi@|F4nf%qyIqfhAEtu{2@%l)f81;hw#Lw4d3ji+TGVhVDcPLe26_7Xoc? z2KT1}gG4NVMMwU6=d~x`U~h-A(L2lEfekL?SQ*n7L_#bGB{gqn>?2KLsQ2lcw}|Gc zhx7-~-$!tt{yG+OwsFaFlCnSiEP_HWHg}_a8ACVGk|7=1ZU$fftkF5NJjneRjFfCn z@KOyStZYpyYL7QjcyyHl7vtU1Gj^6-SzuAGG z8ewzcHfBP_Q(LKR4TI4eQFsBcqs{JP<;B5v9$p-}*csmK5t}~&uv4GR_qOzofOayx zI+l0s1ahB%JKW-wP8P*s!B>$CO_OK}+vyL3v8sE4W^1;?Ulv1bEgn@)yLj|47%OBk z(S)SUZ@!TBz z5t|hM&TCI$(Fi-Q7!r{2wg(ZFwXovu9N=LnG+Q9a#^yA2I>rT@^ zN1pN}G`fT{Varj%%#GvbE@2AY9!BrJ!|Da(*x}@l9mPb;{~!;#z(JryL%Z)2XS9 z9A*R=N@u3f>+3e3GC?0b>h;n* z1N*|)V33Zr_#`hdoBjr3-W~5W9$6h2O4{w_5qr*0Uq|-l7f)8s*L)a#DQ$G{ypw7_ z1HxvqdF6P?Dfk%}M;Wprht_=YFtXJ%AeFSKp6 z+w7e{m9I~4vquTW*4M#UJY^~@3)%;3kWJ?Wz3({Oi=pTXX{ZQz9Zu^SpJ!QSc_B~* z5l;$1XAdKZ!S;T9V9^v@hL<=~@b9w*o{Jy3)AGCd~)49n)PVXVnAaktXZu?dTU zq&Us%r^*|!#vj%J#;9rZqT_93R5Q#T2&o)zf^j4I?<>&z%({K52w?j87l^ z1JDk%Zxwoxz#YW~y!cb6EAvI9ca~5}G=};cF>j38;kI{;u8!P53Kygf*$BE+g&P-! zBO6QhncpG_Y9+BXh}wZ*xEnXOU_9$tf_Yky+HR+4cBg@)4f!;RLFOg;P*_^zSg@NiEQK7c>{u(jD-B#A1uNJC?jZvBL*Z^B?kSRqyz z0-PTp+SM{Y;t(3DuzA8u%Q{GeuY!X!eqkt_nQ7Il&Zu_9qr*-RGd3)Z?GPw^6M%zv zT+T!nC#}41A;;}|l=LDoRA0ptIfj#FvSpq`NNv89zN4K&$IQL1Qf2i}rFjcsvv%+n z^4u)IFyA{GS9m$qSCPH_y-8xr&~Y`Tum6ASy?Iz`*Lg2|j?b};aE4`{Ax`WJcAU1c zlh{d`Iztl=aTD9=ZJNo6Z$_tyTX)FRjLl7vKp-JBBEe?VJRk-k#2|z~2oORb5JCb3 zLTCbnBqTH-fdmNMcW>IS>HVBPzQ_0J{o}iSY(Jade)qeU_Fj9hcYgD>*0IghAbk8< zE`kNNbzQ*5=VBQ3+vJC z(FS^3!XPYtc7t|=IJI9_O;=8y+0U9cn;#=?|N z-q0z5Q@cg%i?n-t6Xt_03xg+p17LcACnDUdIj5wwpqzwSJF$yM#ohQKSP`YlwdabF z?;^t-lUltN8zBrb1B-OudM;G`W0aUa9?=OYJx%!JMbkQl+mLR280E(8lNwu?z?*6v_33K<+;fOqm|Lu6pYIXysnw^c8FM7>L{j&N;%Mtoj^SKNZ0zhv z&z*e*YV6k)>V3VV07H)yaml!~u2Vo<&!~3)#1@;MB*+h!G98}%;`x6^>-#6wjG6hG z2f-8s8f0z2Ja}?qegWksnyIc$d)KA0XzJ0*n}15&IXX7%*l+TIK$@Z@8)i=^4Q)7X zunjoJjO(p%M-xVWS9xDO+JWQPGf#k5vJ*dCR9flUmW-tpGQCr-X-8}%3OM*?j_E4_ zS69b}ku@&XR?oXL1nk{ezR0T_9lwKpZnn^xo8$;_>aGs=Kv#aV`X01XN1dj7xOiLJ z+ZFX4Yt(_MAO=QtyQnqX$AITE2&Z zr^9>wy#8H)!O`2bvcxNuclqEiAK5+DnMOnsoIHQhl5E^w+W!`6W}9QZRQNvP@V1sC zRSvb2??DamaI!||!%bbcDq6Zvx?C34#TQX>+~;i?s5%wPaPE5w0X;P~Edz7Ge%9C# zIgHd3rmh{?icTf#@VtOZ-EHv&<1~kWTe9cVhn<$t}V6 zA#8AbKexplRp4WGP}cY6Smy^2Fc1@nifMrnV5rGiJu{H5TGFZE)hjs--TSf&J8?qb zi3M9WSiSHn38M4t#Aedjh4Yy{>{siH4ITF*_sm=;Uy<1XGa4)mvMtXJ+E!jd=d?+S zD$svQz`O(1@jjV)@mHuJKTX{<4PC-bF zPoR{@nLbVOAd(f};|-0DmoBm(Y^k6vW=@hGfNxibV(IQhecT0R*%@bBeS=?8?!$39 z^t83tR~KoJsMEmP_QdA?tr}%$ZTF}#k39$-jO7iRdZR&ulh4~mCEeaG?AM>Kd{Y&H zT#PiU_$fUd^dw$`OK;4#HG`24Ud8RUy_&h*$$v$q8DBP$q>T|UwVT%HBriY%vBkC! zWuW&|0~S8e6(#h-sA3@X-=F~Egz&tr+epA=Q+ZJ}b+Pg)JY#ihqq~}|!>Og6(GKIv z(}&alh}1h%R`O)iIN-M{R&oxLx2`@l1Kyw`d12hVP(O&%FOAY2#xv!~ThN3_vJtlj z*#N`)boEQ{K8@fM5_ekdE~~aaibgc2BLDnRuO5d>{fm9gt>?afMiSF@@$_)Ke-yt^ z)?r?^EQ=%Xytj5|&EmD?0l;D1IL6X*yT-u#kZ`fBCQI)L5@txu+icw+d%EQiS3k48 zf4H&>eXN0vT1eY!sVcQ9mmySx7LM|dxN~pWsE@@7Rx zL7Y-GO5To6+_M|eNoEh2AtBT3qWO@XWOuxbHnvUU`IE*W0+t$6#*9|$zX$DYYBJ;H zmN|fLS9laFne2SyEEx7K^0FweRCUBQ;cS?P4qaRJ$nX~AZJgP(a>rx@Ja$M9#QDtP zYsfUPZqn{oC#fxYdS_Mx>9q($vocI!>W?kSx6 z7`x0e^4&Q`o4wcZRU&h!s0T(V4o>Bx99Tl68xtAd0}qO&vX;yM<)$CYbj^@ z50J~6H5?tq5(G>in9W7ohhSgrZt4zKmAg-2!2lcQn$*c0!x~_NV}&yOv07t`1;_Ig z`QCa{XawxJ+qt8O9F@VH#eY*vYj3(c#_IS43TzEi_arr10*0FOGresqz8|AiTRVNN zug*-s^mJM_WG^ni1D&XIK7;#o4q&iKR*^eaXTsaNBj8Bs(pJambUIP!fVp^10sq_S zZ=nvfsU_aNg_lKu_joL26!h2kfEGYgrIrteLX46ZZ}1^R{J|B z{AbB?*Et&mIrjA7W$;d?k!evo%8-$drdKacnrL+ki#WgCn3NodM#YaJT55uF;YlGK3xl0n@t@vBjQk*G~|)RyY;hkXix0T`{y-Lm3rw?eHx! zbwszEvvVf|p0w2ILYs3{G1z&BPwJ(1_sX#YXFs26IjTFE82$<3tuEB>nw{KboKMZM zH{Qb-YJ&Z1r){-XPj^o`adK~Ye37m6)1k_$^UU1WKX^gFPyuguXPwo0FER*ihB{Hg zwt{o1-5cS|pVzdNz`^fX+iK=k1^Zq23EDz>D-6+lAW-`fn6K&Ni`R1b^Wc5KSHAo(-9+=Q@e`8eUb6%)`407t7s~_+ofR*JJ)bH z>InL42erz-K zx-Vt8g`yA~H!44J0gNrDE;~1Rn?2>O;_m6oh!L!2HyUI~56-x2x3P9 z}6W!SOahcT1RHgAJrF7v@x-Dyhz_ z+JL|`=T_&K?$|ayf#&+@6XBdmu>n%+4&Q4pI*tH`dQ2MM`KH~v{!64YZ_Jv*!*Uq z{5l6TVIb(aXY)Ftg4XkOa69h!w6?m&5Kb=|DT%?PzYeMze|4Of%mljt2LZ|<-=A(V z=HG-`wevZ)t_UqUfP7@^w1(~-g-R4?Atz;*#BdXfOC*<`PfiEcZz75$=Z)v6mVJDjdA7LK95qQFgR*Gay8H%35yjykgF9Xn z^e}&cqDG7J$YD7n;MACObxNIpIuXaLdg+>}Np^r!moBj5(Uqp+uaNp+pAqkL3=l9U zts1Fq$_IX3g){*Hkx_8`*{aMnha9~`qhIIKH-m$Sp&W2tkCIO(NTLf zxjj%fmBhL4Ck6DPu6geU;_fBaPGp-=fZ^L*Q-r0ikLGLucN`S^Me$ALMLt>Xq}iTL}0;C(q@lOb_9-y+ZB^Dn{iRl-wGR)SntYs zGr7eqK5pVj-;oWsIX{Mq%<87nU>zP+cDo{dybznh3Vx6>JF+w#l{?x`;Mh-{ z9E!4*p?FChox**|Li2XEb1sKpnx|+y2w$&vcMOn?Xy(hcaQN$@O<`PT81HIMYENfAWV^d8@4d9^cC5qEpwp;QO zB-9KW$0tTY1i3H8;#jRyRs+msz{uS@C=Q?EWIYQM-S7;M$M;3mcC{o9RuQ?-D@H)~CP(x9>g9!2w$qx!l9 zkDP!@n+j1|&6@WG1lkg{!QUM?$EnSu*_qVF^xBK4IolNx_X~SVICHN?+Y-=IYgRyr z9@dTJf3Vef4kthc(@wUMw@34zLP7J=I zj!N!3E*&z*Z?8Oh`(>!xjS4K11EV|$T>X>r#`tE9^b=@Iw%&fQXiVWP|K_KYsxxP{ z0X`|k#(2DZHnoU{r(sX!Aq}bmy1xF91g$s$c<3L%NZy>Uc&-Y!^;?Z?tDHn4^jUN` zoH^j?ymPpLzpX#NL7P8q|0Co*6ZB6y7Qns^H9kh1Ns4{MatqaVKsyxg;K_S{VPQ1g zzF)_bu0nuXi9M1UWpv;XUXwks>AukM>F1#n>qsH)axdZ0Tl9fMwRdzs@+K%Uf*o>5 zcVW*TSKO|`L%0%qdHsC%!s?HZ)zfe^6O_pD%${ss!)5FD&+kL+UHh^*r)Kdn7<2iA z>{-#Zc9TJ*?pR*1H*fZQ0Ejc&GVDNkICwW&o7~rr9Cw>=^Z@#!@ciA&A4jynW~b5G zIR7C)7vx@bA;oF=GD`MgTgPDSB&@>c$Cr)K&DgUi6)#rdiX1c7Cu^t^N$_GD-AkII zj{cL8-y-&YATT#zIeZGHbGlcX%LoSBAwgg&tZir1b4n17gs9u3P<@V`mgJ2veJ z*8vXOOw}y?Rwo(a6}-o51(x+#`WL`DDQwGG7E-nkqPD$i)xLSC`g8YHfmzuQDwG^k z+xMZZlOfSYe7yDZz(dhvp|gcf0leO@HA#kZJx9+24<@zckOH|7-$jGsVa9wi+J@J) z$Q*B>Chz=;~Y z@GfN41w53=dC;&)6K!0421V+3Y8THMQ@HV!En4)CmWCCOi1l!>;@uD6w$PipTIcO1i?cnT>#3+Q_&pRq z%vEaCiDwe7mjwt930=x1;sQzOWY1SZ>JE0 zrcxX(ju)#(hQ%IQy#=0+I6Ps#sLm1wzW(|NYgJ&bJ&^^?XwF<{-mfXc3Fv=OFmIRr z>g~Tqv<6;8H*;FkjKi%9)o?d(;wQHaVlaUPd2ht)x+g~PIU|F4jDpFI#zNL;Nr zwLUg>Nb9G|zKJB|ft^OSu&WK9On#1;q|lf-Fw;{K6ZVIO*A3DR`~)v~vYk$4qy;c5 z8rLc74i8O;@fd1erqR@j zIjIc4ka-YQFA5GU9N3TR^fNOGl@?4u5NcM6Y8NGE&QS>YmiZ2%Gd(p5ocmt%=rkB$ zOnd~@a<$&r_(iP}C)Y(!o5EEwdpmgCq@gjIjk{_lPAE?VNBU3+${-?5KvSg3iqk5b zPkVzx;MlN3ad+B=Wc-jAPL1Z(`8p_fhz2Fh z&~l$d(}Qz?cH^v;F;V0uB6oJx{q0h$+d$yb$fiQCW-NROStC86iA;Z?7bi~~mkl5- z&3_WL)eMxea(|vM)>JDd4!XDtEHGeghO}NKmCXjL%*H)j`)y5_Sn}ssw^OKK0$U@b*+z zs{R%-vi#Ac){9`yqtUN6rY- z0<%Fn-c^`L{s`^Tf`Xb%z!9=5Wi=5EQTM6GPdDF7QGBH1ovzb0)xVJVM#J@xO&OWldSGi`#;q-Bv zYKel8pG3u(>h@-8h5`yKP#>*UFJu}NzeO9vr)otfrH4>on{r8E{ovxx*U+YKweFDL z_pt#2Pe(^ZOQ)RHr_cnC#br!wctB&kUD41z*k#!%O+gBRadM4*DrPf5WrT-B`B#u4 zFAtaHz3%xVJ*?$yP`~P41|0f zf!VdHp@zE?^X$cNdakNIa@6F8BAF0qSIBBF^q`8sKB+gY^leI4K7{<_UB56i;U!@4 zIORgu80B9_BHB_mvNXF-z=3&9V_ekG@gcMj;yXlxif&LKpqNyB?FxmgnSB&dHPdVB zqk9rUf52RQmG`}q5W+bvfjY?AqkWR6vOn3$VicnmFhWeXdgR1_C97qVul)jG-qRrgTh zQA9hmPyr4LfYkYR*e4H~wDfjYB=Sk*U+bG1OX>@6!Z%mRYaok0ewFmW>%gH6``%R& zQ9w<9)_>BD$xeTRw!*8H_L+0RZ8(ofuabUL^&niA7B9#;Gc&Cf$gis1AM`ge-U(=s zap1CeUE04xd+U}+>-lOAp5h?330=%7ngtw37xldKyf?DwtWkE5=QfIfW7nx5c5v!HxJtO_@H@IUJTksB;%a3NAAPk$|T+X zCR{`-8Vn28fcMu(-kctngdzo8o*gdbg`-ZZh?-|U z3Glp#uJO1|$6$T?dpydf-Hn4Mftek9^&07qKZK_zO!R~fbO&vzZ^3sZ;@aRkY<~{d z&2iK_TiJ0Xn2HRB!aPeGGk*qCTqAuJH{iDw*BEuoq6$nSM?!K|MA;>3u9bRM6(ERW=}{U-zU4HZ|Xm3HxqpF=23=Vz~h_U>2(!{5rJovcI!D(AP z!4tw$CZ)HbZ_os?WuV9^uFtIZ;Bg0Xb6a7bGo`o-$v7eJYJNF}3!+%!PSX3Ua4A!% zBA3?MXJe0`+(y>4A~<~1M|2Qj5G?Q8!NlspTbCAR77xU1bOSzsU34~rpQ z348S}(tB{Jl!|o*x>(`aG$>aq^qJA&xz(Ql15A7u>8TI@0*;CkMShQFT=iS%9+cb0 z=waS(;WB+O99a)AJn)3o&7EeIe2)J=@XJo`g5UP9Kv0^Ag@$T#rN2cAy-5qn1qUE< zf(xUewSzIZBz_)MZ<@)%Udssqdu;-*C#|dfdo;nC$=P;&eKhyaOD*PqYm1f zbR0j?*}Rj0nJw<2 z9c!lP7ifzzSErAJ2iQ0h`tdQdg_+Mjga+1xmbDq)AOYKARfBeGQ7Hc@YV6sYo?Q1O z2%I`(+%#%9r$0b-gEW(_D=Y(P8J<6@KEI|Lpno2frl=-;y^aaOGI%A2yhna@==>&f z*LQMD>f9P3D<8LqTxGS;4jZa$$FpB6tq&3Sev@W>NO4q40hcc0y~A~p)h2!;e#=tK zYPT{k7LCCUnVhTZ^E-A39J`kU1u5VV48?Wnf~#OWg-Q^PZjXAte-nJ*0P9xF5f+&W zjf{K=?jc8+BBXD|dd*gp#h-f%3J1#krmn69kiOy3BwHc5Ag%-j*|NQ(9ZW~qEjV7_ z>HU_}uA~c`*Rz(I{?x=dfolgc%?7NFL_+u{soCQ>TRs_`{6{1>su{7TQhn|C6dJnD z#UtHA@qa*~6eBXXJ-9`P=tgC9G+m5aw;?lb)gER`8>pQ)xonETR&j>yZ$Wi4tL`~t zf0}^B%e)Je2tG zIam(2dRNKrWRXn>@@4W)+vIUV3L!crR%?I$s0hk34BJ=ToL+7_k&sZm*R!T^b1Z}$ zkG)b!B0`x}y`|Pt!YTV#6pYk!o!j$^efTi;b)R!fYVGI;WiIb?tf?4B8XTvTGL2;J zj1`8V7*hUtPTEY!#MSn$mVwdPMu?2b*f&n*R^-gX#|b>4w`3E=1L2D(xE`$EXAeWMDj+x1Ef@D~?8HaW zw0|)qrNbMaRn7w@}?dksq`V?h&$YV%B~|zY|$#(wkky)Wo5%|oQH!`F0V_+{m#yBF)KEn?ICKr6vDTGg<_-v%xgs3o&1t><9U+3zAvsQT1l z7#aZ>6mvr-ZC~tNhm}R19pl+cLIL<(AikB=8BS##l24(%n!rlTDG>n-g_EmOHi?eg z0}D&vv!83X@2Cm9VUd5FY8fhmRJ^~!o$hHL!xI{AReX?@oNqtyQpBG|yuBPdG-VAD z!hXi;8B!ZJrJw}#H0`GjXGbD{W6!*qbo2Y0_=Q$3Gwq{p`F?`T0{_0)e+~ti0IuI) z1dn|4MTl1LF0%XWV@CwsX4~pk9!(Ecpw@wSgSgo_Naz9{1=Y~+-x0tUFtjy(v6`a| z2Jl~j4ZN9j>w|A8ef7Cv`uuFnq`C_+>y9|*3t?9HEf-&VzU@#WNX|ICE$}E-me2ab zwN7k;Tluyss5G}XXoE)G^;=sIcrvDF$U6$n@wa^D{m*wbN=>TXk(%#7+lj!yCU+e? z5pR25)8D)3C~8U{LCeF9y2Rqb$N@BlVjLZ$mjrAnlo4oQ)(5?&J|WcadY(p&)>`{_ zn_oq8uRqb2u33ftzt72q8HTNCT~dX5K9-qW+Zt?2Kz*(GCgu6Tp-B2EXj!H?+jBU! zQc!A;ldPARHcW!wfF-_RV6`QbNnQOp_JpMJ)*VnEO!*elW6%BNaaOc2Ku%@giK{r8 zq$aZ0a0HEljQKO?^00CkmY>& zzty#88ff$v?)==Z0Rue)?9>Wu_k^ zbeWHXE^`xfnZd^@wU1ruGR==w@*g8~88GM-ZDWeWNDt6drV;*G z{AenhoI1|U{uE^vcjSSo{!JY9DrzS@qiOfM(c!_zJ2a~!o9;^Baay;p9XRRg0#_$5 zw^fdmDG3}Nm8^&?w2&CAr>!;0L}9Ukk0%^p&mhu`?+|GU`@5q{fs)~6)KzpBCqsvO zIO<+iGks;s+8?80yq3IO9p~a*1xNQxDjvtrgZrz>t84vJS@_)nK(s zVFif>+AOL5fCndb$Kz|MVXpGc$lYQ}dXL5~aANz}%J9lc$1!|O$)$LgxMKptT@BbP z_mXblCT+3Q7+>1n(?Sfvx|71*waEI2u+GE5LDMW}=$oipFks!tI&HXIT$k*P&~kl7 zc%Q0!H;-mK++|z^#EkcXfQx%2++l~l*EJu7mzLZtX9p!3F|OaujfS^&l{Mx+M{K!? zCEVS$;9>bXZAmmyOQpUAY5KTH@|lPTlV5D1mpLAO=8I^3xRYbZBxHCv{1ET3MWAXB zd%T$+k4Bt-7`rqCi?O-hHGOpT{eaU9@mL;Z%>b73zVP z!D(lY6+Z^EPHiePBQEPqt!KW6L=1%)mT1NYCK!LOb^0P15_Xe*wSf#hau@p8zS<*68Y{ z9!Wv<7M|q#4ovlWJdmB%I;`8?lVTr16T{T#$x_OJ2eQ*J)=d&rU%y#l*2iv=etZX> zpuDYBq)M}`cw57uwVNS7ADYACj0drwy^Zw#2mT2T)hB)1In7iWyichi`G{t&)`Ev0 zW5YmD^&{Yxm{lJ~+icArLS4rl?D;H1`eQin9ABihw;#8GE?O(2HBQ$q`SI{$4Sk5= zS#qCTN7TTnMBUA?{uGG&`wSzyu`z)js-m|UjYHzZ;!lD2Y_vvncoGBW=&o}AP`RgG z!qcE#yrup6UUkn6B*eaXKj}}e<8A^>a6jpvZowYwn!s9HRkAp2rW1qQ15R%qE8kCg z8}8OS6hTDuxxDXdsH0!3XHd5{ag}W;uod4}*129mQu(QaOg&=!4rWw~eeUh>`^fm# z#^pB4tA}Yk&|;K>w9~#}?|RSz8~pJ zFN=H$P|hGuWYyF)du&_&CIZDq*SL2@>Y$ExRHF9ld}}`kMj)DiLzro;uD4xBT3DP;YKUoW6jEh)*KidNMX`YRiGq zkap%?=<+WN5qP!MM?Tn9I6zXedh;xg>eNNB(a{dK0zC!skHL{P&T8+RStH0ts%x;v z#9Pr}&~q1K36S6p=fL>@b#Q2TzjAR5oHdTIYUi18q6w5NkOCfh5Nwi!z7>>Mjrubz z@-Qlv6}EsmRA|jm{6K#vJx?kd}@6&66S2=nLK+>fRDctu+#Nb+2jJSUtF++ z@{C;{p-nZ{9`d3)b+hk6to^)qTQ$*w;XflCo2<^KhGy?aYdMxtmlk9Q?P#QSLOJS- zMPLJ>pSQ3eGxUOoBqUsI| zB))-qEP@@1IA{R;cEz#8sBR@6guqndoYwZMyNpgkubMA*?M3QV3Sjj;!ORoP+_Z+! ztC}0DmGhJWL~0zDw+1>Xy+(j-k}=6aV+y7=!!T; z!?a+C>J9h3jQmDEvy*2ifmZ`uVZN}eOiTBD5$z{dW_t^B++qB>T&|hFAjl}Gz^^&9 zW}nQp0uJ2)R0n<8p8Cmequ^YwaHi&a337#tXB{ntHsNLB$i_Qjer1Wk1Nr@ESEB03 z3Zh(XFn1(52DPTq-UsRx^)yM zA1yQ~=URdRFuCgLg}UyIW*dR$s`Fc$n@tO_^(^PD>!(z45pamrmrAJ3>h;Fgkm9J? z@Srj?R}CsExP?^Fp4~ka)ILD564uz^Hg#ife;4U_+*Ht-_9SXmb1E<{#TMCl@85zf07*M_Y63*4}y94g^sfSR3-J!6nnJz-J z#WWF`;`F?B4jiV|gl>{qfJ5LSUyTKvzVYb4AachNJ9gMvb(xCaH!be1bI}!dqDi5= zF|gU|1l1RuE%ObfMgv6!vTDz=-dr2T+=NOTNSwD9_zR2oqv_=ud30U9O~8X*j=gma z9%lxkVSXnKb2TSX47ID#4Wo@3e>dXF zG~?!D)e!-23~q{42jRJIBHP*A*cN5B$%+4>qliW2@(HD2iNTf)g@eDtFb5EL%Ip7>w74bw|+qAye#MJUPPVJJ&kPnIjOru z$pQ>5rb@IB&+l%8_gNun@dgEp7X+T$9``A#fAQFwY8(C~RXuuFb=L&Z;#jR2> zIg!`AlcVMXJAq^3_mH5tClqH4W^A*CR2+WsXoP$)mNS^Z(*+H0Y_x_Wy}#~mR6AR% zD^f=;%f6Lov#YhDPS;zJhpI`+nwhm>oI0J?GQ7?q%PT0wcb?}L`?vr@P*LAM|cFjzst4jMr}{wpQRIWZAaVL@Z1j0r~AOa>?WTfocy2^@rH=bWz~&Is>fB2>FVz^1^UxS!h)`#vf!C)lOq!^_fanD}AR ztp|Wz^~nw`jL{ZA4Z?;Nn+7)5woZweWVDqxJ_eC(@G4VVh64TKQ8J{k%ot_{&3&qK z99Js3_Ux42LGYuC8@#5Sp6)pU$L@VE7(akuvq}i*B5fRc~dmrhkYd3FHkh7d+`{@4rAYE=rp$#jnAIF~g6A}Zs zRnPj2&cKlD3y8@V)ryLy1UCOCqz7(B^6^fYxJfkuyU9OJ0QT$KS28ajjp9uSAE@< zf(EYMK&QyVTFziEe~|RUo8x`Tz9q(noDU}?WvIv?(24Y8A0&PM>UH97zvuDGS8lv< zhMLzNN^>xs$wN&p}>NE^)&`IHj z#_n(!@YNuU%j`Dcn(SHB*E2LTqM8*Fd)fRh^_bQ{55lKMvn+)sOQJ3#PF`1UT?tg3 z_cA|$mRlRrjbAojF9B>GV;LFCWr^fXkBdNAnJ6^6!!+r=o`Rb`Q z3TrL$Kafbi$68Y@C}B5*uBa33g4LQKAw*+ucLhCjO?C>g9m>ppravi$c3I%T3=Z)7 z*#zto+|se3f0p?=GF+TAPaR5Pu4AYWJt)Xj&?+wVnfAW<$a1x^C@Dz)=w+m^l6Q>4a4WIVG&LotCbv)edF0uduydkWKe3@;yboW_m8s%Z zujWGB-=K7?;dtwWk@Di~qUS>mW8&43$58L)nlF1gody`9dKx$ed8kDKUo^v%JX3Uc z*a#!)McbxHc-Yws#tC&W(|s}P-XU;(Z@={9baEKhM|ER+LxfLXAhsW$OE#pGR>jZ1 zjSdq%_JRCXLjdRBO|i^0t@?4t+X}bldBsn+6ys9vex(d&XGfI$OD zEzPcRF3xA688LHfiY%a95V)nKTDCA`n1Ngr=6T=5`Qoma*vEPzsz7w?5ORsE&GzH+ z7werqV#6}7+qg&O(+GrjxI3mJX5ml`vBPw(?TjIUWi0}Vl+ zYLjw$9^l&*mbr9I*REU(CX19OcF{A)ABPXOv@G?ymI+vt+i^rTdKcdMKIAbDdz+Kg;{-9OFMag#yTlJn&?mx%F3==9 z6ouZ?0W02J@pi?bF|t3WfYPPVsGLXd5^?epV%yO`gN&6G#^m24#X{RewVH8yj1PZ$ zTqm1qF^&8kI#UVu3kI5Nj~xf>?F5gCxMhw)1#L=iTu$@$)mXG^#T0{{*)BEdLz#2 zbU3kYRX@l^tu;ASyTyau`)8zKFp?O{Exwke9XV)%)H!x+$7S$gmOmpgaNE!U_LV0| zpT3TV66>3uB>nR0bv&Q}d&?(CkKsnB3+&UMAiebX({MO9*=p)tv|B*}7#&JES}7-y zX8>+07lYN+9woe=R34Q<2@ei^R^R&xlKCpm{tWxcr@)8>M@hZ#Q>4GV3ccNu3<^7O zw1o#msQN@j=3$WWkNVi3lQLKFScfx~r*)z4(EnFZjbn0k(YVn<#_xyCH6_e$(V0I& zwvDsVc>nn^z>t;fYlITcn`v;w4$v98kmMLI0}nsop{GbUUjYJdA>Nz8#2VP4d82bh zmvgb97ALR^qdnZyV(c~4T8OxY>g4AD!zWeZ2z4<#M&M~{N8&s~Z}_sYG=t@`Xi*b4&yIh>2;RvhS~h|<;xO`vn=yoY4b0UEYc&* z)om>Ea0bC-Vm!@KgHVMg6xpIIGQJKtB#1?u)`$4Zo(GVj)K8sLDf|R%JsBDH`I^Q) zf<)di_mp&v+=x>T##S+lCcp6kw3j*qop4$VFs#<)tx;ik%KFE!%Ln9=(@{smK0(i3 zJ{2^WE!dY}j~6xXG^(t8V%7ssU*7HI0FAdcerAHO#^LqRbW66R6W|02UuP$qZ%{oB zEr(~*>r|ngfKv)@Lf=KL{t;rf><@>yNApei@O;Te1gh#O#8CZjty8$#7N=muFz^Dewj*=MZl&I6o0=(zS!P8}_@+)p=G;i1%}} z=WV1N`P2b`A&PQ|+sSu}=6X;hh{t+B4ExDy*)Er+x;1I-cVzn zo^;NEs0j8AgSc}xFe`?ab5Po*Fr_kE1a64ddke)raE~Kndi;2}tEO%Y=g!`dYq^{% zX8Z5ZLBNt*pW&4VTt3$=*%}|4`6!}o8+Usd0+6YJJnvyRa~%h^kD-qFK7M;9X98C~ z#C_>l{hTF@>f2~|cxHBbUCuS*@Q^AwRBGudzZ;Qj(&rl?KHg3nG)_;8+cr7F{59hD zA4!TDvislS00zDXX+(r^1zY*-z$dqiZd7}TgSNU7i$ynWX$$Esd_)TG_qV^0~9|7H+KIAefOULVgLsD{< zA?c1fM6V!wlf`P1*9GQq_@r%+Jk4C5{mNgWI!)i0BCswX>=DxrYl|edSo105G-S8L z<`6V=2J#{~yG|K8-g*}bH|!4z$m1@6Aq~B^*d4J2RABhh?PycVk|7Q__VjPSF$|~c z$jg4^idGBDen--!rkz+LF8s2^1YecC*zN%xAh+U*WLd%$km|sGBx2Gy6r%BaHwy^G0> zs+Ey-*d%t-*=>h0dl?8@uZfua8i*=k^^*~)}=@dGfqlB{PGSkab zgnTx#wTd;QqZZIy4`cO*kSA6G9A18BO^w#LJo*|^)938v8G3CHA9rr!e06}aiZ?Y9 zO}@8=9^eaH#EJEb!i=wRLv8}SbFyg2XZXV*oDatPi^~`nNwO<`l-L)48SU>iIOzc) zl@QcM$s-G;6+0bvFLjX3tL^Kx?cmpi_ASs+CMkUe4TKos!0CXVkgR6QBXZwSQ_nhl z4a_ax4aQV1hLZ~ubyUL=Yr6_nOKam)e~$n}DER*E*GWwa8(78XNN;+O5UR|*YfB#f zlIrt_M>*{Dq?=C&LhNmyBfb9%N&FheT%m2LX&E;{`wzzVyEN|M6h4H5(dL$R7vvBs zxYX^aZyq=UVGCTA>)Gmzvv>P$bXpfDx(Ovy>f`%5e}Q!5V&n`eArY{aRX@C8YIod5LDkWqAUqWT84c8ZF4yNXFcv}k zvMu^{+-oOs0>=WMBi+I+D*Np-r84`J{{&h&wAP$&#C3!a*HvwnZlv=Cux@JG$Jj&3 zu`vSgs~sC&a@oO#i&&~@a!1~Qx55T{8e_D6^(gN0f+NY(-Yt@hmrAhOe>7Zq`%)+V z>(7%uNQiUqdZO|}mEd^_)SF$IvrIj1s#tBT!+KI66@a%(_<7R1?g9bu3zaVr^euAPYWVfTMc7rK7gc?9!=2AkzkoUy)k}`PLE3%q_+I5bKX~n*fAWv7 z{N}sAeC-twDDU|_e$QU=Tg@>gO`Y{ea>#`~r*|GO`pktt#P92s*M9ixp97ya1D_Ww zpC{(^xyLI%SP4EvdhZdJ!E;K{ns2ta$acfBfOkfAf zmt0f`4jdOE@J{hsm)tr-%KYE|z)$>o<@KMu^7Fp~KKQ+Qq4M*@oF4p8xO}~2WM?d=E&;I$lKYQgz{{Z~%{5^hmUGl?Lo+sV-@E>CF-Tz?m&wuyh zUjd8C-}@ymT>g^AV}EzTxPW~PnUjusnZ!Dcd!b+Nng1TUpI<(#H~k*FXD-=IQ&iT* zT~iJrOSE>hbevv%>JPAcx$^pNe)!7IU{=?F&A+e3Yp`|*MWpI=rtqtZobbu}ep-?K z(0$jgUb*xB#KavB-(7jF@@nP%R~{ze2Nl5V-wyBokHb6B)qh9t`j5lw#9>9{^~yW0 z!Y_IF@(32-qi@X%pTrtpAl-le75L}A$~Rvjlb*Y!V@W@M|F!oK5N3XX^jsChBi8h( z;A_-1tZ!0ndKf={7M5%0{~P}6D?eKszoT*m{=2*4%B^%?=QD6{^%i&fjT}_H!Rz1X z8dyK@ZR|FomKxk7SS7+N7es^HT(vKudI6Guh1JA{_d(b z{06_F;VY`%=m+GD4S)6jet-VYegOXe_Wik_-1VRSt@>a7{;&SC>OW8Czk2w)s{Yg6 z_%9#+;{V?N|N49W`y>9JzW;ym|9SnpD0f}?ssZn*{GR`3@6mtwMbg)=z04q8`Re`m zpb8MZ@2jk6z5hOt=C9m;1yvmX*}YeO&AVQ404EsND>5MaU%R97{wC6;#Qzd5#gp#2 z^0l|$bN`nKk^kPS4_*1(o%h^-S5W-qiSEqlZKM7(*d1Rc(f<7!)|W{i{j~U6Wkto+`>t1b#ZSWjH^ooB zLw^;ZEAYpp@X3EWxkVh^0hmvC74H;(yfPy|K8)_g4!%Nq_73d5 z*yCR%z4tn8G*guaZ7?CovJs@m10(!f^8JU*9e@*NjYt1iy9RK7J!KrfO}I{d^(wA}-v2oK{d(pHVEek(4J`T+>DjM= z9}H^DOzw@#!M3Ac>vUx2g*P6)QL)=4*p+3*jQ69~wC3WNBEJb>V+~}lFvr2iF*I1M z*HGhce;67{pR%;=oqU%B0&u;<oSj8YEUxwbEk^nV z>CtDe-fD@_*yB@8q8RjqS*EJg)0@8lP7?u)thTD^cEPJJCU3;n^H*=@zSVbTVl6`P zyNDT#Otq%O;ClOSuy1^W^c*IJSQJeB4bt1H9)>XZL2`M0I4r3FFJPv|z1=X_b`^L^ zatd^);i^0}x8KKiAVV!Rx2+r z9*0FKr__)1oyD)Cx`qq+(qX9X4mcZ=&3kh>@*KF;cr(n<_L`W5!`Rfzq#KXl0b}{C zJ)PC6;^JpfU4KJHYpid@&)1qbbh_wp0}R6qwY1*5btb#xVeF{~pc@ff!@iIk)eElj zJJAqp$7a~4Xz**~z1xk4e3=pQ6O0Y(fgXOV7KcxK9gRzZwJ?~B=Uu*`WEX1)ha>A` zYmId`3x>;7{qjic!Z(7$ua_JH@TSpEZ$C`g z^G2T?+nu8KbK&Wa`N?hbz6JcUy|IjEPZ#Ng_|9r$LOR@cO2BJF9Y%vlJ_c^F38~7Y zbPw5a*7Xxp%I^NG_$!EN7_7}5ZMbkAqFJBZz1MCyy81l^4mDNQxeNU<(%dlh}Y8_#qadfJdKQx)8jQ<3wM!3568CI0|QFvdI z593G5@(B6tyhP!F*}G+=XC6~!i6M5!Ws^hmraKTnt&3S6AKsgleE6U2*!4q&gG(bT;j%54V!`OxQ?%PkmHDm4G zor@jE**nmV*C@A#OIiGy&CZjRLw8sTrg>$ixyHfWtG$j7^~ASG@2-M3&^9JnJoGbh ztlHxY@@ggyKaGMTvR%&91`9`Dr)MUx4a)k5o5e2N;xE|e4~_L7@~#7XJin=sYL}(p zf4~AVuY0vafWuQGuAwYtsLlcAsvV_#bf$jE-YIf6Bh+1@dyb6K{_788&QDg{y81AN9sw^C zj6NB3uxv&fZY76Wzs<8=p&4h$8?5i|+>yl|Ktm4WvW~B`;HdG!du~W3ia$XPicLj# zS1;l}pezc^i$l~E2nE{HX4gB5I{}Qsm+Zy13 zefis@$8QbjwfgEBNLb$Hj1F`!Sa^5B6?jLR8@J(r4Q=af8QLV&3fML9!*-MOPE7o5 z(ycr0d>DIc9?GEs4I?V4C$olXoW-O=xe%+R*Ks>42IA%wgW_au3t^Lh&M#C1)LpDhtGfz-`@U?rj zRqBwmQFga+d~2#%k`|lQ;C1wc)f}3^62jqChqIeHV-3Lu;!^8^VWWBJ zITuq09fFt9&@vPd7o25q7Lc(D9fF9XuJ6DOeiu+W$I8lHfd~Se^!fej`HYiy7f`-l zo*fXA1wq@wMAUKv0uQ(K4a^=1&Vv0v*?RN1p6gua@LSGuopY|sX!Esob@aW0j;VbkajMINRa_`_ zWu3dkF2b2zH(Nh1h}y95Z^VCn?|%e<1?-LKmUpS4i+@8&W@sSR!*XLC#OHqnPM+}9 zZO--p4^pKq^C9XiEJy^kN(MyQTe+!`rk8QzD42eThNh}+T8DQH(_4bf0=?zzAke{X zdV0gjU-<^=zfbn@IFjH7R-x&X#5!$`_@AOHdqvYK;>9qHZ04vmKdbFWh?iX~Y>l_Y zF_q{Il<}ly=v&AES7+jUY zrX22c#V;4H%P@{uTfFoJcSsF>p$6ty>&6+w!*_|%8 z(9v_S`#TpnAhG8<{SQOQ(~g|j78=5X7iMkpBxc{n)Rc+R9qW15rx7uB=4U!ClbCMK z4IR_wRk;_?wKYe!$EbUl9*E4^y-w%KU!d^+rZ{zHSA{Ibdp*WciT70Y8l*2NCXaWh zB}~myQu08yzW-0S7x1Jg-cww+x|BSBKpPjsrlg^SS20ZHTw&o$Ss`;_pyAA|Po??2FVhw%NV8DAfN0>)0+A2t8w(@mhvM5FPS2FRH_>;>)i?MODq zH5d6qCjIT|$o3)<-RiNdw&(X?pZa zm~1a?I42fZBe1E1bsgOu+6{A>p|mmcNuZqR8~Yk^_S-gg$fq}S;$nGeuSKK%9twpN z>|Xz{q?vf>|1{ru5@+#7mpsI2wf8QP<+Ykds>OuqMA$dHB3x+s1v&G;X3RrCXX2z>2+cdzxSAfrJu~s%A2&aW8-0mRKFOur5; z&hF`0Z!^B0c<#q=sQUGgDBB1eX(?O#FC!&~7{64}U6}sniQ!)#7zT~An^MwwOMD3) z`$5&sZ?w$rV&PIqkdH?*=kG&45x-M9d6|Aa2%mEn`2o@{9MVAkBR_44WY1yz8;6d+ z@t>!TfqOC%#$d0-9Ds=JTVsQYt@$%7E;yZArqPeK8n6Y9Lg#P}A{V$w(N>(fuF{e| zi>iZtkrv@l4gUBKpN8OnkVriBljbkHb@|-NZN#-hA4j9x6s7oBtRa5(ljbL3$985a z6{cvSvQHpu*K&KzcpfIWKWU~vy6sbz*3DxC__3%P7fF;>@*6>E^x->Cfl{Gf6!NCD z?O#BnwyhY?7VUT=&^hKs&r0JEKB{d!x9*i|Ix!`F`qwbddLvZ-wn%UwaK@Dd!)>AD zhmgwc5Xl%;V|IQTqTS-iNUUas1ct&~O30!q#yu zoqY5fbf{!yRjnF1F6_4Wa)7s|&(E$?J_($DhDeENUAJ!w>&VHE`VF#q;)lqh3WyyE7qN`hjho_kStA)C$aEUOgi!AH zN$NGM`6kTWYkuc0@$x6}u<6!lcR(u?&QN!YDEmv4$|h14YOMEnAoFc!(n0u^(0Cx6 z$=AY#+R!q5E#sTSGKIUZz&cv4Oo2h}gaG!&ED&%0Y4gKR{|=~V-($~Tkz?WSq6;&N zOgTubU^;JQE-tj475*0Kc4iJL!xO7m1M%PpJfxrg&m-`VJ})0W*q&aQfdd4py*c-G zt$u)&NizjnVxx=oJtP<~#=7+5S6Ep#Zu75sEyGtZEn3Ny8={!-O(0Bgf7*QS={JD@ zj~!_1S&rwSRdUN)^yceUHO7|NfpH$gQ$2%?oUurB;P6!YCTOd-9=^G$JWe{>o@w2A z32jcA2cyWg*MH64{zqir|0aiQB#rH2 zX@)tOFVuoj*q1XcJtDJB138Ru3t9;Hnkzo1obaV^K&-!a_)1r#x4#+R3h>c(55Fne zOttI``ZV7`Tm95QzkHmHlgBOD$!pmE{4GSM8j~d_vmetUkzAJx-9x{F6ze++>2ghg z=|-n>B6}FAk*nC(VSaKVW7=p7Zw3|9nR0C@F_(ue(Db=k^I@Z73FCP-Cs^MI zu7O?SGrMcWc(Gj-#!AF3HmR@?7`TVzzRex(HGcz3pSr9eW}=U$hb>E7{bHxZ8prs? z2lG=nn}?_KPWdeEClJjZWe<%Ak8!%gui$Ai)HICeFWn|Ghca~vfBxx*n(>4u_{rwS zaEG#ZGTAroj0yh$9c5NpYD!7{%|!d(Hh=W(2oi5OlY`4O{w>@#oX+)SNOo(y3j6oY zXJl|%ScxEAK~vjK%!38ko_RP&FpdYWZty(a6v-x~9RfI)HqM+_F~>Am$E;Tu+U`4F zc@!;QHw;oCTZ?tv=4%3kiLj}cTv?lbJ9>6zKXPz3YIk7iYHi+KcT<9`V8;>$_Xo~h zE{qF9J8hOE*8=9P)|zMD->dPVyTq%^raSnbo8yk&`f-N*&nQvLWJ^TJhY0cCHQ#wH z&PrJRuDSJbT)$1t>h3~xgZ*`6(vwC?JW&;NXn)o881d7eHGkp$TR`}PC7=lwFCuW* z>e|1#bSRW1F}~`W9_TH?v=)qDg^H_S=}x@`6s|HBPC~+Y`p?kiD8crqT23&{GPYGz z(Omy)P(Oe{!$0O&Z#wz5O4YW<~!eg1Vl@r(~ixVsg7rmudOPTttuxU zfzn9w`Eg44;u@yFzD8ntv7s_!;Yyjt+}>vupGOB>_Bbgue?za8;*!Rp*t(D6ad$Q| zaBg{ocm?#|$5|Y^*1Z{?g8aKks14R8Ngg}a&%10eWCJG&*!{d~U6HJ{w#;FCKnxDF zj+ByM&^=z=UMqRp+!)K%NsEKBU6_Y~)45S;wZ!9CwTELX?f07;??6!%H7e#S_Aw=I zrAPUD!O7o7&nC^4!L&1RgS~p0DO4Ok{4|P+211+rlspy=twj$ix-9**XeZ{{;y29a zxV)PvviSCCz+yps?^PIkKMKNYvYBzaQ7&;EbW^W>B{?s%^+ulO5keU4g`zH8Cm1S*FLwLh9>D-M5i=x|@0CvyNj*#9nQF z|NW~HIrJ#hp?@|mSgV=3#c%+9V?DDV5ZYtaL3wXosK)027_zn^O1$=3DKzMIhU!*wW z%qP%}Mj_d6jm}^y+Z-|%dD;4(pc-ekpYBL{??8cz`LoXYSa&Ck-wo+9DXs2a!@{i- zdB2e>zI+LW>0Q*Gq+kQn^`5FtJ;ZE#3+!Xmr?U$dpl~FrO-(-l zI5k8_E{@NnVAZjX&337}LMK>OW=V^{pMC*0#Oq}BuBBQsoWNDx30A)W)931ZRf% zn9^DXTQ;T+jz5Z0r8GM83j_xOrX}6r6 zOv#2YH3&{Cqr#!R`)Ea-YEZAHl$icEH$^{u;HL=i`XQ5d$~8pbBe1vgbDb+@EX**4 zol^Nm>;FZ%sektbvKj5{#t|RA9 z-H+WR#P5G#dz|lK%jfpmX>denan>GGu}-}>Pxfq?wFR+P?;~M=n#}}B?XXt9JK~87@bcRc}Dw+{{lO zbWB_quo6);BTCg{DX`4iHd=-S`CJ7{-{O!7sMIploAEi1UPj%TIoT55-oUa1<)50L zdmK-JG8rp4{7>_~gNE}PgSA~U{cU%NSN@>s4xTG-xU&KWHFEetB(cc(T~rqnXCWT` zzs>hvz*iS_eNQr)%$V8P9CN&wEJ94Z(MT0Nb_?aYkCYn>($sw zTkk5P?PtiynR|8c=Ot6XR0!1$qRro!h zgJ>;UDaTsezR4wlTrc4CIr_eN)X*aQ3DQ-U4%jk!`9|0O3@r|2t<~A8$zAhd9Ogal zwIsc*U-G*!-GY|p1xRJ>)Q)-;o_R34W>;8I{z**ryMPa7Eh!Z}=&OPw&=YajhDT++ zd2^NO$^PdF#7J2MRp0vH154X}=X%?W%dPoiIq)sszCib__h{A=*j7;8{MrS*Fz{uIa8#@!V_BprdQS zdl)WZVau4IR9vvOgDrbEUN*Wf*{2xSR!u&IS8s|ugx=>q-%^gwHm)$AkoQQUBmOaX za|dQY+C^qEqtA#Q6&|}h zXn7|{CoB5%Ig(QIUgYefj2@8nUGD_x33GwF8PL*sa6qF?$ER_beOP!W91)m~Ytes1 z@&!d#OZN!}3zv>48P&?bkqOoo>`9kC&*x%cQl&Co3dM%rfO>^f!r`1-jfG7E-NzlD z%SYzm-S5~I91rt(X3Ve3!g1TGd<5?A`e0r-NFTFcylGVEPgk6CTX2w~qMaO_Gg;pW zhISaA;fa5eKbuy#ck2+dV9D#t#x6ZLk9=xF!1MUGV5mUXtnMXKeT%q0`hv~N<1%!Q zBggF8V8Gg*$8_5#V8Wr$)@GzsuPT@-8BnOD!#jI6D+$0HiJ{$K*e&i;jN6U9D=Xu* zP902|-@vh#oO($eDW;Kc`nllK0?sA6)F z1@^;wY&9F`>eIaks+Z|b>BaN?I24br)L4@b=qE7VrEmAg$w3(v)=2n*7_DfUd=LJQ z|1;Va2=5<@$EtP5D$H?7)pcHIhibt(F8z|(sX}?%@(`gUH8>7*?iT2teh$gtR z>-mV>hVhcMC124{=D-q~si>DI)q$BCY0_>h)ltfWm4_`FGpr3C0ft^aw24g*rV5U~elcu@I59=LC$i(%y`jai5k*^@-11ZO#H=J4?C~CNVc}qcRqoKy z_Yk5ith7|gyfob2-sOjH+G&%mzdN}^5&i&;H2f=@*ZEUOd5;Fz_G|N+{TIJ9a7s`1|$(MquvyHB+e??_) zq?Gp=f>?1!Zm2fAUH3vGM8w|G+ys>Xqikovy_;;Yyd8N@be_X@>ISBc5bZd-w+X`^ zmEd?fV(Ls{1&5t=#(djBw*vO|@O=i?{@5uNz9ohl2)F9`hp#v_6wi|=9u*?l_6`Yh}>C{lM+r$glzlqGO z!MugM#=*iFEmv=&Pp!hp!r;92$$G6^EKKSRb}D>M<&%h$Z@16WPDZh?UNgrSJX-39 zne*{Z_)tZ@RAOApaqiQsym1c3ZtLzduGr@R|Zym!6nk=MKztOuWNez3syP#bKP!dW;y6_UU;)(e#% zGcYeAYlb7Ne=7$urdGQoUqn+W-%@|RPQDB89Sk0b&$l)I{?oWD^46t1pv^!(EU%kJ zT@V5OE@X5`>w?%7ed*Jv)CtS?+QcNL1iua2!{G{?iR{UG-77Dl(NdUw7ClMb1!bKV zzF4khp9Qyy+a52n`pCI~9>l0h!+WW<1J(!2n-p@u(##FqLa2Ic{T{ z(tyk5q%Ju;RTl+%XN52lw!x`XjQ0~v&+P7w8a|j>e_xQpCOdGoT2)<(CraP(pCa47 zFf)79xrK%ESM=d@o{?FFzf`RHJFfb+Z~oGMhJg9Zf5m_SC1?uet*a4Rc&^s zzl>F{Fs#$l0#^2A)S?!yCWZ4AOo=y9n*W99rZm6jwZ8`?5jqOI9QbN#$EcxP^q#H8dez>%p+x$g|mV|q)}8Bj6O+7KFxv!f~S197yR3})mh zta(Pin^iGXvzuU`*mq?eNAqcnt(3-D&8`#|AG(YB^>d5cC;bJ?eOZy z10VV&Wp8NW(2TKvw!f5ZFi+rq7nRD8FqF4qJUn!;&+Y8h)xkJHqHj%Aq;nXbAJ!M! z7iJ)F**r7vx+y@7*7s- z02D-~COa28XIH+3F2@w)%kv}N2ksK@`Qd|CQ<5*ZMrGOM8Q5sirbx5ZdNo#M2rdZ) zUSd$zR8XF+QlE_X#I$_yz77=+=(-^ca&>HakD3wWs0j<4`tg(?&AGRIIQT_xD!v`PU&&QFFTE8=JldhO)f}>-V<=1%)j1T3^7K9BFwOmAuE=j>z)* zjYwKn(;HrKmI5Lu>xg*CzI_)N_> z{X3|C@4%m(CY7+TP0~tPW4akIWloyw z7aU9|A0ocd-TdQcJ`AiU#mJr?*@xi)O3K#Eh|D^I@#HwI!lf)&pt`Iz-M(V_@q z%04JwbV-&ZZ$<<+mtT&t5}1ythx!84%l@ySI9;$UJr(X_N}Mk-hDWIIl*h|Qk)gre zET-o3#p+~_vh^!SK61VA36)Ei!`MBa_vEL%uBTD!wKrrQ=>7ycv-lX+oD=BnzSKeZzhb`L|IeVWAibsLoNtXDj?%2WVy_nvMgugV4U_Ob`B1_dpo$qTf%RF@X=gbmDVF+z~&iKlC2@7TlcYWqNE$J zF}8~Tf*KB9W=b}e!kR~kzdX^}$~l=9d}W6>Rzu#IW6WptE2KQJF$X=Tx}DS?=eAU^ zlEZ#M*9fa?R-3JhwJ!5^GMNGiN)zy3NkbYmABi#cKXJHZ9!}vlb^m zzX5>D1JkegpRHU38VC<0$5Qr>c=kD&2uds^DUWlJ< zcdqbZP!J)W?`!_VYd(6H=y|5;G2F4w<*SntJ!KW_1Q{QDme!bJd=&6ZNFgl>x3M1) z?yT0kqZJd7N&II`k9`?Zy|rY~*ro~k4fPT}Wd zV$*V03XG}3j>F--DL(Y0(Sgg&y!~AL6juDBpEo`7eMtX}cnJR)4gu2Z6}o0Fq>27J zQWS@r6DN~g6uk!``_qjN7*6~1#YOi;t86?lfzBOW14iQN9bHE`jMJ<36{9 z=k$IO^&PFqsEZLHu4LTakV$9jb$I#1YsBZgO|OGWz|!t6m$`k$4Z@6L=`6e0%Vteu z?A474GzPI9-q$gbDAHo@v0|L;-CC#ZoD;CTv_ie!D|V-Da8J*)hCDg7XMkzof?CP0 z&)RTB!qaSTM7=WpII88c%i*h|Sxja7{BB##DZO(a$^91b#t|=oRS$|qw6UEnaXWkp zIeV=-beP2Wa9h2+?A6-fLCGQekImRgg4;zIWGfUkr_0^}livHF6E^wv4Sts+fi&JAw0)b=q^tGOi@3+~#Lq`wU>h#)Tmh zzB=ZxS7*=Mj9((DZg$V!Gp>8)F7eGje6SI5m|Byn?R!^mL2|xPOpfgvA@S(fw(oK( zy)%5RT6h{o8y?MIb8Nkf)dAui)bV2WR z+R|DOpSNz|O6XbMr6o73J1DDnC51m>E zT4LWtd*Qy)<*St7ekr_9g)K04lu)Lv^()GIG9gKf7l**#Dn{~iQU>zp)oZA`fYxz5LblOWB zF)9W=0W|5f)dmf8@f*?DpCm@4ouh0H#zWDL$Yyqz_kHA7s%B>xM*>WJV?$EX%FfjX zQEYmsye)}nFg;DmR;DSPv0tIVy}8PWr#$xwSonv1tGJV=)@1amDQNjLG7i{!dlhG! zI1BNjp!tLE&>wyRs@tb*DP8GwGhmqy*=-eLxRHVUy+8c*E@H_hSUmu|`?s1O!~Gq# zbD0x8=4QT#h&ArwvRrqD6&^B;64D`i?U#sa+sICWA0o)2eQWb$lTE_r_dfKFPeMVr z1(N|xd~vY(=db+~zA_BLzS&QKI^($QvbRie{T?z<*EQXR86{5dVbacdTLwKBW+58^ zMSSK!{V7;L`}TuXuadB5rMH%GdV?%Gqg~!sWI|(~$CSkG z@wRrdAiRa7SUAb0uU0TM?3)zw-stvA5KT47SKEbAT9HtV9l8LREc5%imhEIjTl{J3xP?+rPs zq-5X42zl!jB)m8vFOvgdtVa^r>^M&49j`-MF~Y4Br{kEWI<>-?(3$A1Xu~0+o)3x= znBEfF2&h^=F-01_JbMQ^@hM}qPcEDs;CkN{@d%`;D^nDsoz?X`;s~^512=hgBTT$a z+I;Vs&p^JbF_$(jT(YrYkB@5HqpT^rFs_hvJylN?JN=vKOS?7?XSy*a{u1(iA7An7 z`odYOu?Lo$m!=QF_g<3t43xK^pj@Pm=%!Dhse(MQvytXv>fZ<}<+L&L7tz{!a%wmh z7sQu2O#2FcQX(ST{3NpNq;`4Lks|)5Oa91ut|*MaoP=iX zb9HS6OBi?dwDuKF2)Kp1A1FMYS-j6fT}GoKIRVF+QgDkQ1xt zldzUd*H}H4BSQlhNjxD~C1a z>Cj<%FrOUV6K}5l9*S?qJCvklphOGYdOTmtGFli8&4uv`s1m5#*=zMlT+o?o$-Yl^ z)4|S=pYF@(ibgBOcHi;ds+Hn~f4kT!2*)qdGq`}zSSF^e$Vz{WYDv#ZXnAxN3on^Z z=#<=92=>nS&Fc7gDeA<+IvGW3*vbq&g@`vWC|S=I-*xlXUX_9M+KrLIkF7(Ir;0aI2Vmeq=RjECiO*Y$}R zWd|&nZ}Jv9G}mRUdV9L1wytj#eFNfK?2OE4hANo)3I3tgXdpg<-q^jF?zWavR~Qq` zaKwN#B}r_)MyQREgAL(rh^T7 zK0B(HgFDl9u|K=Io%jQ&+0JZydaiA74Muu|m^ag_9Y|w5aABq%c8pBHjACbWiqRU` zyTUr=YplK%MQ-b#QJg3|+uTH4%A4QzVX%9Nxe(UXEqyy`3!1M=E!W+D2+}HN+i|j0 zF#HC@+jc86?WcU=O(V@u-v2`=fVqB>x)|2TpuZlsOxOcMkx`7>()}foj&n-z=dpATN44IwF}(7x=xo1}ml~)nV`}iF4!bVLdcFs7ZO+Ys&0-c; zj&vm0^tgj#?M%EtPdxtgu3!qXo;{ zG4FCT+COf^!s@==mF|SL{yqfrN7?lX#f7PvIc}#>Ir}eyeX5~3?b0t|Iwg=YHRts5 zcTkY*xX*|TKfo&`?bUqm)zJ6R^u|s)Ilc|TFx5NJZI7rm88|ytHm1P>sa?W&v8!`p zExFCr!0n;h=Xr8y$O%HO~OK$En6kQjC`++m>8&uE^yxZOpYSuK#KwW)^=jnJach_iPO>M z@7=#GQxB}cJhmZ%UJkar;u%LlaHQ84oP8$Tc29RbSyAl z7HG~*zeLRR?ygtoDq}da;}AETEw1*YocZTL5yf9JMtqZTXcgC8 zievJMxQK97gBpMVxJc!xxaqUE%cY`zWJxjmVWFf<}C%Dt!WfcM@95DC&EyzT)t6{VZ z;Qp7J?%*4An^S-2d-orVl+MRmLj091Ox0&3*S^EtaT#0cddV5*q_$K4G7>40;^3L5 z1_~t~x;bX>BY4x^4tiw)f9FJO{mH0&?F;%Ww`hPs*gx%Edh!I3zrI` z1C=qF2O2^}L}AEmQim}1EM*QGZDFze{zFLGKAoU11%bmSG^~!K?FI9%P)(n3)|7!! zOpX2adBbTc1AYPG{^U?sdJNOKn)QH7(gxm%#u$9NF1)M6n$z>cH3bpghCW{9)-Yv_ zk_rn4F9WI}qT2D#h3L5foVG!*`0hl}Wy%00j$sMp=4nbaV8q2rrz_$VWMtt!(#D z;`y4>pylk>Z1 zWtM3eHXcl2x}Ck4q;Oo}*C2EF$VCPp(>K&u4`{u<+Fca-^ujK)YV@q&@{GOLr2WQv z2<8Ui;=njXMq9<0yU?}e;p$poGtaV$rVF2>B3}dp!6VIJ>w%pjB4cr~dL{cRIysrn z3U=m_xP*vz3qlH!GarLEW4r35I5UfBdU>(MX>}aFjGU#uv_qK&3I<(Oj2L&BS@0TC zmYqlLOL+xjqE`p;UB85{B03ms-&{R30b@&iWuFR-yL7c77#9w-S0O6AAPac-INeD|=N4cjW$qAmxuOmy)?vweX*M_a>Tgi}XgkuW z%DJ!(@@3J(&Kall4?T;9<3o{1Puz#4w@IQbM6p=^BAQ*=OlP_-!&v$%)m|yF^?Z0o z7EiAX;4>-mrMpBCT9^Bfdfg=?E6po{CD;~_99U!8rq-}3V(=oSryciy1}z-d23Iq= z4XmoKcp{l1f>L-lC49lgLVh`iF}u{YKPVf_uESh#hIM&L^Riz69enBWd0l%j@(VP` za_wzzEDmDY$39-~R_tAU8mWomD@{$r@9N=52u=~^Oaaoy-r}>+;Wng#MA=?kz!PV`$+GPUI?;Vtm ze?UQDw`BLM+JPzYkC5vHy!J6j$teR?t_bYu*}xcih-}khfsTE(qgxRp{uSkg8O?FX zt;f_l=j<^mF9LssghRWvuKshN#1ZMiqJDXm-PytjNWeO(*0^#B!I=XWupJpa->Z94 zQ19y<%kuE{xa&sM%9uxI4Mu;A>eduZe&I@D;ogiwe54WWIl)22iC-LA5vQ>5L5{K6 z)_cD2GP05w(^sH!$({?;t!5AXP8Il_lMF{XK9*LS#)iX?U z`l~==d%^yH5lge2&xWNP_zB2}PGj?PFkpCSyXi4}J6#>Jy6}LfhsIgbW)=4hQMF%& z+%%?YAezY@eif0HGQHt|&VX~Togb-IL-h?9B8`Wy8AVCI>C0ftePDEWYP;zUe*3RS zf?DTMQvV0Ye^EFl*mgTs81OUbXN8OYzeJq#nS)|&C4?2mE=Y9V&iN2*fH;cVmUhQQ zF;G}~Fo=8kkMOBFc;aRg^xGB}yMAWi>!(rdx zlyl%@y$;i@R-UypU_QsXiwcQQEJ{kALz3%(@%UV^3YGuX-~Za0_$xC^q(O?_#woT$ z6_uBfUTp027Y=!U3^d7Djde6;=01ab_Ulx%V~mgK1@~Z;*;&cH3sw4E3uAq;VN5T5 zje1wlLD$<*w{)N8I!aqGO(l89BWi)`v&g6FrT2=49hffkGI%Q8{>Asu`qu2k>v;TD z*B{>{8n1isVKD_gmG+VJnH9{FMzt>@Db3?dB71Z~BHLSk6$ul}o$DZD5z}kcs%$IR zJ@&_FxVR(qO~e9!47aW~HppSMI(Oi;zKZ1nrx*K6SXesLs;>D5mVSj&`zBV9HN1(1 zBV$*B+EfEVekB@FUav@otFxz@Q&68D!6$-uf6p;euHZIRbQdLedkPav zyah;n==y=bg5JXp!?2vMdlJPh^a6+FEn$tEtCUvDAHRahXm+A4(>**}#l;6rl@ram zjs_uiRi}}JdhZ$w^UE`CUtQE2hohL2;;^{L?)(!Fu91aIx4c{OIyAA?Z`&pFy8Z-& zjg55@1iV>*o@9vlm+9trzliAoyN@sBwZ?#Q`UCl`K-`5@s3ZLe@lE$+`I{{*b+k2c@=GEQElt7k3s5d!)N#v)~TZ^vA^(Ip_S zNaq$wKSBPDh_L;9=n~UTQc+Eqrwh-Z`B8?~-+Nlalz6ulPH%n<*4@Dni&v?~6>Q07 zO~g5c3D1J|kbJ&K{~F-5w8h;S&<0@qGQ`X(_k4LiWD-GpiZfkG20exvZAb+N!8BKe zmEwsKXPQ{)HFFoHi3CiCM#iQ&g<}(BdYX7}ykNtoItuxE+Fys5=Tld)kwY^i9>E+4 zf9tu{vFn6k#QaG#-On?g^m3e7p_f9P=CvkdFu&@Zny0d;axcb=uAV^%neMkkgsbF$ zercZO!+38&UfxM*uEG2&WpXq{LtqzUOAkXmesoeDhn)qi^6)Xm75^HPC>cB0lll4^ zpF&TxtjRYdtFA+glWX-7f5D)*huDT0K`d=PhgyC!_h7fTPdO@|S&-6y8;QfIL0WL9 z_v>&c{~jOMdbDZOQKmWa9LZaevUlw8h}tRtI?(yHU{4EEe)N8nTi6<*Y3&M3t*%A7 zl%ATshg=E$yn{v=!<2Zh9o7<|$}_u#@-^0lvCGa*4XR zL)EJee}Smg0dYjuZ^G$ASM8G$AD<7SX@6H$S&`+e7*F}g(|ZOvxgP?y9E5{M*E$=< zusFNkDA*!O2>d*j33rY!EMlxVRIO$pre6!}MQNv>N1f{-T(|#MtbT7 z6K|PmzV|&WpcS6@!+t6s#-p4~wnw%_9r*?n0*B-!3g4pZ$H*=woD(biYD{(h%3+5l zwe}sfyL)s3QRl}oEuC#w58F!PPawtIWkJ2e)_em_bHBFv&hO#^M3JE*w*Oofg&l%Y z5=nYNGeYu@KKtOr>w0juH|mk{Hz3F+nHf``m+V;OHK!qOtc~U0jvUwd>yXDXhiR&J zN?i#l+dl~#_KXEnfYOC*J%nY7J2PO{0_fcwPS-lmyj$=ByoSg1#Oq@Q4qBR+N z^i-OJn!kCc>9HR`0fFdnRW=swgjKsefF^R64O&t z$-Q-T+43w>GS8XJO563#y`M7#T=ZQQ*eFLg&P^MaqYaD+`z&k&#`9z%G28sE``-iw z{Tp-JqbD`#FOj@=#xr-poxs#*xtJ%^WbGZaz#ZXJ;&J^qA^(wMth;T{(ph;3Z8@CW zld#W-ac_)2cyhg}h8<67S8i65S4?9a+3*0nv*@h71Bo>1EsZ8JkA%hCFxZwqeU zk70z*vog1WSUS9XoMTVcynlr*cfy3qF|&f{q_}fGT3!zP61gVQ=H;4r8&fNP%u18{ zwFqfyG~>~JY8TV!!9bsOW}N>jTJ#Smmiy)txIDt)Xny21--HED0$WmG%6UEL2`$YA ze~DVp!khd7HR)SG*~Dw-nm>5I<6Dr$HX769M2^lL*i9R)WTpdECKlPIIfrS~nTt1} z4zI1<Ox|b$47yF6z|Ao}~5YKkm%EweR0l~9}I`yw2XWp!@s*MwvF19bJr;i3J z|AzKEM};S~x)IY89gEkR^zOfcV#FU-9&W;If>$V8Z?Q;*-h*<=jD-spJysB}K>DgzE?O@zf z&T-ZoMh$cZQi?7#U@x6u)f*a-mgVJApFo9A)e90bhgrthyprW6duTgfMx{lGaEvLf zVIB0^j&GrpE!V^LiJ`Skx4xtCEpRCI+t^VD%--kwMe`d@=A$U)UR|K@)*uniJ)0wQ z!j?tfCr~&T9<~UUTV4W9)Xc(K_X0mGfgM7<(d2Tijf`<6Y)_8Ka`UjYw_6h0sPB$Y zFc!(S$sS>gJOo`8Z9y)I%+oLqdB+d@#r$+T3@j=w8#1NG&3*|^O?~`K#XtJB1+U};Q^8A6LvEkEXc5lLzJzwn1UYw>3Exo3iGY*8Vty5+ zrLt{{w`CVoCw0M=+v$<~7)|>ZGS0w60@FZ;QkAjF1K&k+)%>`YHh6@q=SW&t6DgMm z+NlL%K5*)iUt&z?$0VWImNPJ=4!$An%1Vc?>NosV7g#a=6x0zyxO&Z>f(-?_tnUKo zOwWmYQ&;l$Lx|>8p0w02z+&^QtmDo(^WHz8^6=T(Qr$U>>6XWHl{}3O{R|1+GG=O~ zYvfO%P@ksAFHKbKV7eK09=gPh%TdrD`s|JKz8RQC!_@8blMi<1xX9Ou(nW4c4Rc4; zY{bVkIk4izIcc{m+-vw6YU^SuoqN)GtXR}rAuEYVvm4eA4TEsBs2aq0{mh~p7f%Pk zW+NeYU7rSw+fd$9uQuK65$RrCc8OD0{lATdI@Mj9+|Us&puEu;aoHK%e?Ze(@1}2K zA1LuW=hrS!-r#BeoBMwTVn=PMtY38Q`4HNU5N*q>DfOR0f!jXT@>pA0T7tWJUQy@l zv`H*1lC1Y9`+dWI56>%34ep%SF-^tnd}Vr#cmdXlb~C4oaUZ4)=R_-aWgk4kb&{v% zS6P>fSn=gt-f0hBOu?Ia_^D`=God?O#?pzND$h&mv;71$+Fi44tCK5Ox-qfH5^yd? z4#9=OdB*P1P-1@u10*m5V_VpAEU~obliI$IT$jWCZCNRaHMy>ri;N5M(xY%DNl;PR zdiF52bkkPq>KR)Tnw;42=3DyaWuj7ahBc3x^II^wU!5?x9U)>4PwYGz7yplCfkvD#|eqrU(YuwT;s%cN=iI~ zY{s_3^T5#(*4Ll(a$J|$v+tlu&CuC&jodlD_^a_cwMFUYI(X51z4W= zrS+pq7BC@s^g+wC7@uk6RcqCML&w&+4EVi>{yEfk*4s)1XLW7AK)uUe*@bL<7i(IW zGN>l0OR^Yfq9+B6z;OcOzN|qYb49sx&|q;#&NYnAEXH(y!6Wkc7vM(l<)Y&0e(nFK z>CFSu-OdC5xyenh-n7k|$<6mRoi^LFnYqbr)3i<7bh0*So7?_=O*=EW*_!1x>6$%h zl4jb;7m-C#0YP{{6j?T z-nYDrs>VBS&Tz64-)FEKdybReOHp10S^^*A3e5Vx4dY)#)F-OF5j?rs`&&;@8m#|Y zIhCgLuV51H;8tcrJ&x!=QRK44!_>E9%~T~8whv4qdO5LB9%=fdU&Ah^$aCI6c^1*- zrLjUWxf%TcX5)88&m<;2qI%KcVpFu|`z!3erL#1)T5GRDO|PzQl|x?h3G^{q!CxMY zE_%!^BuzE$?-jdi?w?@B`H|b1k~l-?a5<8vCl|+WhUmCrMVh8pkd91w8n1|LDF~1n z(j1z7I|uDo!O9ar^ijs&`<>T)4mR5OyT|**){et0^ajHKySyB5__6ZL=I5X^{QKrd zOL}WNv%RPd%b&#}vv!Am`7nx-S*C_)tSPsB9}|sSY>%b-6Q4tmM#iW4n}HBG+c(C7 zlFV7~4B?bfkn$-E5*U`v=8qmGBcgMp!*S=?+homf{|u`a3S`F)xrT(5!BNfFDYFSJ zy9tM*n24_1en(e@4y3Uk!H($}``wkJNfehGr(A8)ILKVq=bOv6xfar!3Cd58o4X4i z#)d`sS&`akBjJIFPkeAX=wm_5Sfw#C#@)I_cyW7dS-wqT#K15dws1?P;2pwDlb$!c z5f{S%1D||DZ!gXcf(iV2(0&iwIPYBV8DEEWE3){*Mos#8kf-a)0`j&UZS*Kp@kkkt zL4mL%v3uOnCBR1%2)`MXh;rZc3-&obV522`&Qzq+GC!;|)*xlRcTe(~qf?=Co zeA}kh)=-J$g)!kqSXccrKKuQi=f4DGVdP}ZC}LG#z+%da3TNUZfU;lg+)s4f6HXYI znEm!bptih=vQH}6fef#|{4-3XFm2p0uFsJ0u6e_H*Azb z!h_>xG1keXk0Qv45gyPqCjA*TDTyYxl&t7)e^xyb?VLrP_x z->#L3%rA#}-v@o}Huxg(Z-;u{`YWiPZ=d-b8x*$eDJC1ujD*;=u`fdC)LVNA|0gM< z@jM(-UB8aiSHp9S<*Mn6pnqx|LXwr4Ef{TCitLtp{BRj*Dvns{9f6ng5;mn_WysUI zUC{I{Vb2R+LYeTHaqlImniqo;k;K~yuE;Vdld{R*(TuGr{v4Bai<%>RGLI-l>T-Jn zI>~dGQY{%_@;XICN%zf}@!6}v-^EOms;N~or49vK+iDwgn-%GYG3_kJ)*xNUzXZdemtdnV$kQgR_ypOjKJcF~G^DaZ z5wf5>-1|KLnnrPb3%g@?Hmq(@0P=kGjBvB=^gV6|!x-4glVrKf^VrxNWBoe1A4fUy zEHo3p0-C#X9^83M)k0V99H%GlcnA@DrhEG4I7_u7*$L8icD z&gD4@Nx>vFr+L14@@NGq?Hoy>`%w`D7^$NN+YaXB6%royTU>+ldbIen<1MJ1`RX;o z?(|$=w7+YE9&mP2Bu_1g`_M~zbJ;vzq&q8NIGw+rg3gkfM|HGpFthtW`7r3IX=VN39$sx+I8Sslh~em1&b!#vl~;RGD4T+ z5FR=t^Y-gU>-@InGg$1q z9CxFWgJa7`IJZ;CwB6PTA51B6Pq%jF>yE#LwY6_Woh)3SuLES63(`?rE~e@0fvS5a#pW|UqHgqp;If{Q)K2K&Y@np z^wZX>Ncf&*UDjx0aK6SFqq*>Wm6G3NpK;+T(?%i;= z8v9#pWNsziZ8XGac>OTJE%;L6=_dGNIvGm-WM}HjAlyC~GtaArA3lrG;}zR9{X~j{ ztJdk{(EOrx1e%`qNPEw{hIHyE?cQr69I_u3PQ{W%u#C9)RTDAqZy}5=C!q4~I;IM;vWiU%sJ(R?NYM=w-`_u*s|HtPm*VyW{f`ETvwPk> zOvu;2fK?1W|LCaf03}BjtFwIeZ0m~{wW;6GGf&fq?nMqVc6>ejX-r`1&imZk=cqdR zt()xVnR_@3H_D#gPL;(4B&@KHw{k3p5{`RjWs|Y%ZJ=;2$xvLor|`(Yo@DUwcRW1z z9O`0kLOC|H?1kLl$(qa948rm*AJjHnUbxDE==CI_a$ajfYcu=q8l2H{}c8Ck1eoJV1s z$Aagfvgq|7eBcVY&&{J1a3khMndY$z|ISy@g8au_kjnj}DT&Oj_!~@PC?0hwr+X;R zQPJ0TIl7n!8_k}+b+*OU1j56lnWd#nbR9mNTS3B*j_m-3%P3D5d1H#pk72s>s3jNX zWRUQ(lR9gR$A^tZsFRj z7tax!lbIrv(K>Hx=Z`U!J6l?2BFEm4E-A5W6=Li>^{M)x+n|9rWjAINS z+3SI=+~vvw|Ld>;snDm|*-9dsDNUZR9eDdISk4@Y-^y;z5ZySS6#Y{s<#(_(_YW znO7k7nP2FA;dSu0^3tPuS)S{{zQ7*YdogA^?Z#IvQAm8}lV0LtyGHx!P9$mjBz9(M zCXSn;161mM|8S`?qAvddHhHkhZ<)PmM0YNR_UTiJhmT_CgD2Erhf_tgCeAfmXCvYN zf(es#WtmLvpgVwf_rVABcaV<1F9|-Nzk`{V@gBkl_w&L=jW=gqX^P|kH=AmFNAg+83qa2Ie znrnR!m2_L8?!bv#opZ1jrj)U9#zhnf+vle?Zf||HFJM;*h0j>r+C{><`CZW|K1&66 ze0G}rP~;pY5T5evjxI-e+t8{$CEu2|Y-;8q;#-vf-R??u7Gc!pvRt;dmkGRlBgZAm z2?2a7D#e^qLpPUDk&e{^vtgVj|1w6iMdP{jP!;JI)#3%&p_m80-&4AsWs4nL5qBbD zNnI3^(_h3C^7{oE)zn486%qc^bnpLus`v){bFk>JGB58{Fwh^~yP~lafoX)b=Iz^b zC$5CjEobMxMJZi}aM8OX=B>$GaMLP>6u0WmvV?Hdr;Aebs^l7k=g@b@`2I69!X@&W zLg_0BVT5ViV^}8^Dr?_>OL!2(#{;~^FO9wq3(nT#T#45E4RGa*KSo6`$;IXNmVov- z?BEjjkH9|7NYyU=xN8oro`BtWZJ9su^o4hjs<}D+Dmmk@{VFCY#1pU~S`5+23t|3h zua$fYb~_LfJnSdpNX7j0#gaT6x9vjXbK}K5^U4Gg_G)?MV8<}_3T$bNi=Xs9hr&zN zwIu((X)7}iM~6`2mxEJ74WuG>5isTJGef7)UkdIz>9XP;sW=@SkQdU-Cm)8CdVBAF&FA|y)BHCwl7c|P<)SqH%b$ZBjcP2s<|JEVI zqM%=l^R?XYW(5w-SsxXocuM{}qNnnHw|JI*4Dmfz`6+Wjr~UhPWrHW=+X!unzb3t#*pp`t+VH8^-;k&(yeHudN!l$ zKkCmRX-b@?&J+xeRhYgHY$=B9wIY)C)pB(4N;dH(Ov+5ytug5XqWG7NdS878TJH}( zS`50rf>;r7K~Pum-lX@KsLX!=mE~3Yw#;&N2U7vnjv;o@934mapm8f4x`=lRU>NS4 z7)56k(LaFBF6mIfK3j;uF;~OFspy_;0?`q1J7-yMUjGmy#n17}`>jbtCG_frO+Ov^ z0v1Z(ANwIJlSWkDRBkGV0@P1piOo`FORAoTYb`R#JGmg@iTw$cmtR9O=O_q$8!i6WvFYS)8?8bo0qCV0FcYXQ-1ZAQkQC zinn#AV#A};;XiBl^n3tdKz_8CT1qk?LivGmH!isLwvgsud`vks?4YiMtTccI5&ME_!N_=e%m9}ng zZDgEL-3PHvb1c>JH-SQJhDmFjv8yBu4G>5M|f^pWNLNm92ldyf=@5wwye>C zl!))mWygg=`aCuzEp^Gevra_0_Xd5LR#w5`h{Dbo?}6t=IwtO{)jJNe2&%K2jne3Y zErf(4!=rgJ?gAe$bM+!KRH9rV;VNnI*f}x24?X3rlf$A{Z`(*Xk(Sy*Z$6dS-+>hh zX=SB0*g+WoJN%xBWB9?TM*m`vn;onSwsQ?CgWeRj$S3ZmDaM~omB4VVD#p2s=S_rhNxO&GVYS1#pT)9|t|q_WlBp?UVdp!Bbw^?v79 z{sq)-pG|HEm@d~ZV%GR_!(uvE{1=#)`fx8{;ht-?{&pRYzKn5CCLHdGH7m-3zi{6B z-@c60cq>PnQx}Rk8(K?Onw6CAb`Tbx1(^8e#29=K!*o{*XPI|VzCz#K!RCsh@DnT; zPtz%$!Z8wVAI)EqBkE;nEI39z>0orX2sQYf(xZ*t5VXaKj9v9TOk+9dBu4IUi0V7e zd%yGkZ-UNTj@!9$tjRx)v3Diu>!q!kZ-UND3RWSam=f%0PAuJ(d)V+)1P3^ya$^- z*n0b1|4u}KbZ9R2wX~{hjr9!HoRSPUJx1lXz`+MEBecbb5K4wzbsn)@H&LrAz*WbO zS06;I#!UrySiD1Zpyr@Tw%C<2>XoM&17xiumLs<*>OF!Iuk%;UACzAJZeh%Dkj>L zF9l95J4iS|k;x~Rd>p*gtcUVBxB762@S5z5$L-!t$bSPKd`P^rTGe-ulES_qb6y3q--dMWgMc=)ejEG)?D}A5%ph@c5fvm|=lxA#>rb)q+x%wR z9uj@~-TaR{&ZsW;zzu>WpHfp-;jC%?8zwe~Guj91^tVBA%_QbXVm1~y-4+J)Hpd}b z^=)|lzWz8#m+KpunHTuyUXR7;355}6Y9a9uENJ8jbEn%O3-5aOMJ&17jomjR%Shqw z!4=z?CfOn8<=Q(oEzX9+2rnLV%84Dy0T|hXvnSIu#=t(pR{ovmlz!xZIZC%vrntFC z9zqF6x$4!Cvg!RT#`=$n>TjVnOgP zUq610{vht87iC)?!F0JpX^XznMOpDLUi7~70mgUWCndkVjSrtGVameV+!;LgY;X~# z&J-B|L-h zjb^7mdNl6`w{~jgDC;rumc9e`ETqz%@^y2u*I~nXd~B)HG9!9ylVu-x%JA<)%OM%t zxaruC3UzZn4g2cX;ESpn6(+5h>PA>(9}lM6$$Qf?PqDuHR4MD#`VijzArfG6lkhL*+O1>w?$`X)c_|i1X9Gjjayf&9JUXb4d8)VpT^L+P5KIE%=lzmnP5D1V7FNq^q-w4KTBB zLwn_o^ur=jGUYoCuZBqqSeLO$_fiT|PDFif^RjDw05-^6Tq+Ja9dQp*tv8w3v~uq7 z8Z7l_E#YFU1`xhD&o%pL!{^)J4t8u;_N-@s!B8F%ek*)%7CZVk?CzwLJA(zhNP1^2 zNEeB2#uf003Az>U7Tk8aAUoi}iCZ@<=$S^4i?aOLXSO%-J~qfXA&O zyee2)I&0JxwBXv>zTt+;2;<-TgAMw)$aH{|3erEN+OX zCVz}~FxV+Mz)Y)E$4J7V2*MP6@^EJ4c%ufpK7|Kd%S+xE!i848RGgS(gJJj~zB9eM za=KbZy45E|T1Zos{W?U(OeBXVMq5ZaU#&T{1tYrZ5vbh8LY5%Em* zZ)4Z79WkfO6(Y(G7(`dAa%o>j*Yo!kis3h|Bg&ttwO%yu3hr&EF&B)w#qTwJ<7Aj9hwIvywAo({|* zVF#%dq4cdB{C7+t%1mF{XSIk9lDSivb;jHeuqpdxtbScsLR8stH4>BSvX@~BJR@Da zmRbHKh|44;I)if?)S79Ya8`4!V?!7^rs2623K)hHCnK{>iZ3r{wGhDoKTVrQ^FgUX4e*OlDW{pByh9=tO%e&^8{dQcNRZ+#CWp4zIb z{yygTmoVSjwUx1U>u*Jmj&lv_Ws^Cet@oTcW#ij&pZ4g_8{K4oxShO zAzHUOt5umJ_AV^$rkps6wgp75^OWg@L4)S^u;Km|nPEh^+J5Bl_WF3psY-3E9&X|xC&gS<15+hNM$1P$q=b1mjpKtWO^r|Gp3>?~AP1)x#i^s&J&~9gch;BVK zapPz7Ekm=|P$%wZFWkCkUi|cW)Ra|i))Y$E_O^e8`a8>u`N(Fi37@!nkizn3^Rxd7{x~o#(A=#$MP2P)Qkc*k zI>@%ZZnnMzsn2|aus^>4DlD@BZ7lhyDk$KY-i?{r%eI?|(mGOHo|O8w7l!F@Nw=l5 zbA{VxgRC}aU_S+UeB4x?I(;JkXNXRJQ0?@I9sdeclH4}UsMOLw#EhfP*$v4SP}m#f z?y9Obv(CZIBwn{v7RI<6py^}(`nb1=CQS2*l97i`Vb0vfsP1Cu5NSGXC-&RJhVpM> z%YEVzSMlTuvUK0uOYA&e_w6ouwin?1FOzO_kTc(R2Z`T3d2D2z#>F$;X;(>u;dj?M zrZ8^`e*~3?PifuZlhX&d6IW~Lz{aU!0%2eA8 zWsgoe9vrOS#AN2GHBi0-3bRv!ZAN}fxB#Y;Lc$wi7pZN82N^?yGE$BT53B!;_nMv9 z{@5MjxS$Ck%rGp{;%m*`;n)2bqJwUKZXdqZf^+YG3?=DpN=e4EB6$Nwn+V2sJhs}8 zA?y8KUuPw2DZ&VH-!Huh3N{H0$4n8~U{dmO(dxH&l`ynWdP?^L6E_{C%{I17O}Uxu zH)E8G@!iFmvx_Kx+=5s4C#Xul+=h_%p8&h7TxOY)LH4hLJ)fcL#3Tu#=S8!6s*Y_Kg2{4dPFJ>8`pJA5chD0Nh24s1w&ge{ha8998+4_TxukE4h^>F}vD7h^re zvO9`Oe_jxU#5aBP(HIOT2R2bm8C>>8kT^pQajOP z=?V!u_baBT`hb24rWyW`Z}jxQ81g%lkFj0;0A1J~lt{r==B{5)W*5f${tdF=%3Cm# z{te8j3|a{UlYgc;Hg(Y;f!=VkCLcVzt1tf>6gV;z_uNi#j=qK!D-H5QNNz#7E!)L` zWoN5?4hPuvG=$!SIi~v!@qLa#{3^RmFs;`W4JM>?{l!NJl9DI-SKo-pEYC`@>$Jb}Wf6 zN(dhv;mQupKLf^v=EfFL9Z0T_TJ~sIla>bLU&mB&O{qZ&0mTnb9(_c1T|=TAlFPq~ z&4rzPi2 zXziz^rT{)f8UHB=!$7EPC%0$*0>cyQeIf>V{-@xMfS2J}$fLo(cn1;iD7%}Kn}t&b z5;AaWb;ctD$)pu!XUh3o+6VsZ53u;@ay)7BZzDQ6&+40w;rLszntnTRxqli)RH4++a~R<^=0b#xYz67JPi;+bREw-pr)E zg0=QMS=w~>1QN58k8^&smM`Dj9q>Se#$7rF?gdl=uIEBB=OO zCF9~aVP;Y_JR`l@vk(6t5Llbq9#{Ij^B=|z;KZV#jR7GN_TG(GEDP1>1}Jr0v4!(@ zQ%IQF=ht!$54xYjxQu1oxlCnG`z8DFU&Dlx$*XMs@DvGGvwVB}<}?Y8L7A)>HtdD! zNSLR$ozBM0Mc6FNgE}aQs{Exa2*nxf($Ga7`I^2ZD=WhMdW@mK*{|;pj-SU`>Iivlj*zF}%Cr{4@ z5xv(tJp5y-?+>uEl$y*uU%f!oeBQ~eOh4Sg=p!9h9WIf}NO6~vD;}4Q0`Nj!HBuR; zLvxL=EwYXag(`Uw4yrP*FS0LKa|DNloTD>hJPU&-YO*UFE8RX26+Q3viclz0L2H>G zzVJ-L#FxgIH?Y#ewf{i45L-Vf&*vdNU_wFS@Q&Bk5#EPorB}jg3_M)(ip^+0&UgI> z)b!{sU%cQ=<=&2EvU{gq`K0$hz`}VO#0Em1hsaiU@gO}5zKyf?O|h0_gdz2>#gENK zWeUEYJH`BGVJV-)%%G(AQ91Yro_YQ)ub^L{u2gk@QM6ou|B!i3s$AU^5q4y6w|6*; zDHU{ln;q4ZN7qEynx{~bqY)~+U#@UlC_maGFh2Oq^ROoj|NJ@R1N^{S2-8ap&TV8T zC|Uz)*Yq&yS*+NU)q{mT$^QjStYNh$bv`gohkl!(@a9HO0E2&_Sb4B0{-)Dvvr zsUp~27+-TCoTZo2yhVlP73_k3CJ0jYgNW+KSErqYtHhVEhm{Qthc_5TR8ksr#zz-w z{{y=syUE)_)+nO%zU4cyPN4mDEHh0lDujkOs>Ob$GOH~0(;)UO6XU9z_N@%UW&3JAb2$x~C|H685^+L4pF2A{D67{(PM99Npf-Jf6+-65Zvqdfk< z(8Ilt@EPuaOB?R%n=L(0UIx*Pvsk16yQzH$bB&EGIjh_BpMl>~Kk4D?A ztnZ3}kG%f*7oVa;Ij69qsRwTTFal`r@NLcR2*TNQ%7N@Y6^H3_ODuVk^W07#Ty5?y zHf&T83A~Wpvzfhlj^<}jZbVO~*#o7E*JHBin0DrNa1K#(6asuBO4)B?^egp%>|#=f zR4^BX$Bl{2`vGu^X`LO_8Z)ziq^VnLyC)Mx>Yrd0h2GTfX)Pn^$c%z>znCq9(P-KZ zTQ38+6AAkk=gzk+r-nbl+WATB7w zhvMzfP1EujOnW~)bZfMFp2D6){g2}XOLe%#;;Jdo$DM@N>n@HYgLF|gSjThvCL7)g zf&1`gUw&CZ1&?Huh3JMx_))A7*$tNHiAyBR?=Sk539Sfbw#!*zu&a{ZyRgqi z_&>pfQrX(#;aP*A{Edg%%I?^I#VBvwDeT>>>l#Fwdo;qPF+L}$6EySo95|JBDHy?AXSccf7`;{P#bY)M4Hr4*?TQXfjs5m$bG zWxl9H7xmx5F6aGerGqjGsbCh7;}21VT>LWDbWZXTx`8PIZ+D7T&2e+*3)nine|mN6 z3gIU`YyEgxa@ThYvsSCrRbSXdRuJOiaPg=^X$yXcsXH@eO7dJw;JwQMRp5}t#{LMK zkF}vy{Y-~z zGDqNhS0QVpHtzosQ<|*{5aM`2;H_##PhHJf{|K9l392>PQJKK9A>jmLaZB=PjJ$6r ziRau+z)yObb~AV6YVzi31~$U9HZNHU60;u_szLwD$wN6EVt*2l0u-{@Fl%cCH)afj8N-T9Lv zHJpIqUNl)LxoLu5?a}2B{uY8k-z{OTIFq+QI%eHMQ3(LcntQ#WIbkYt{apPx~=JvRqR2Do+kwJVJ` z>Llc|K}K$|7~p&jyY84q*0}~3V7vySfZu~#LRC?#2h3=h4c5>siEOIM3WPR4-LTXa z8mQ;sKd4K>mE)5eg5#ffx-`StoOu&)TjfR6(h76bM?`CTZ^$~p2+obg0W=(K17rCD#361ke2@tHIB?DE?%3iEv4s3<52 zjKAw+y)U4bZd!h`-_NQrz|3Es37Kp@^Bf^?XS@wZrf0LyVwIJSsW~-b0Q{sUlvwPF z-P7p6zw||)hr$ec2yxX0Q}4B(!ItHmDfeLTVLe2M%TDHEdhhKiL}IH%izo7!ar;r+ zu~kt-Kgz!OGNw82+rP-gb_scRcXn7SWjw&F%jBtXe|yK6AmsOz3B$1?Iq@tOGiV>{O>VmqviYNSGn>EbdUBsy>5-r>~4x?sEkpUnuubZaaxSB)w^rW(96HahQ6NNvc!JUT(o&V8 zgUcA0$qLr<>M%&)Eco<(2L#EU=nbylK6k-lp8V<99M_g46c0?g)~B4O_IF{WE@e_~ z$5SZRJN}Yrtfe39dGXKTl5@9mmHD3I`b{j%i3>!&K!qrL98S2c_jhK&-+MkHQ0B6< zHlZ^h&TH7W?ZQ7}!q$1jNK-(-6$Cs_^}P5RD4T7>e5%fD>(kin>Fh$eyd|Zf+e+PA zjTchuk#Az@0SJmS;Ol^&^z2N}Eew`h6*)|AOlg(0)|rdoqRHr-W6Ixw#dTRnAv#{pIK1@|5^_e^}R~%r*HwOqosUEaMJxnBZb*C_6JeVS<-&!BiYwnL9oN4si!X}-2Sbx zJ>f40G%Uc-jZgBZvXj*)JkIt??UFyELmWJxW4!%+qhI|kcv(lTZf{3M3Gq3m`X;4! zx?#>J;gsTsZ+iX>uMi1YcapL8AaTKn#6=fONMhq$LJy_DS!#;{#cyL_#@1;!E>{uQ z;T)vkJD$5g!wh6YIi?#_1IGV4@!X4Ffx<&qV>37NE1XYa>n3&oVO_aMWGdvEiv7YS z{|gwk9i|PAvMhk1O*x*(4LgeHu-?(_+0Apw9^x=VEbO|iOH0vLF#q-Kip%U?LuE+c zhrBHCMvr3f013gV_L=d9$?>eIOK)VW9SV$l$$ zTI?q`u(W7uWova+ogjF(I|7GmJ;cDnR=TTr4kXu)Ja8K2hf+;V0JiECN!jy*`5wkQ&YAos zR)fHdk%;?RSoM4p3&=8O*M>+F@RJ_TdH9l>AKr&C0{@0IVaTuE65`u)(shAwQTq>A zw;ba3ilgB!!SPX|L5IlSWVg|GZm)kA+mA4_Glw?n0J@p$QE%mDGZ6R_>~#EirR$pG z0)EnycMntM)s-qZ!OoY{l;Hw(j1ZsLy5{m7duxA+ZItN zo_cgbIc+7xc@yE`YyJL5>p#X|vuD^B+G{7|`!=Qv1%F=~b=b!-MGR zGd}ldVQ1h147CCI+gaB5 zn#aLV6P9f&k*tv5ks_xQPHm(h5-k~=cP1`x#RSi8<5G9!Y!!y8A+9hJ5v{0!gFmW# zG2EbtI-kP&se=poTlOM>nPH_w`30k&`*}=v+TugRy^&CJN8=Bcaq$LJM@_LzEt(IO z37*&48@q1VRSRO;oTnov{ex?S9tR~(ndVnJZ^e%4t@IAA+#B@A4?4g!yeeugTOVFZeCdKEdCgC9-LjCr;BHRaT0vo=&sBbD6GOJ?-U+R-83Vc zZbZ98u7+mqA|2$WKZ?mBYVG}Cl*~Xki&+~O+Pw^m!D49PwhZs^kV5d&?TG<$LrVj1 zUFAAx2-U-M;4nBA8-mO&73)v2x{zY=+&BgaywkjqN0?6|t~IM+O+&+a z){!K@S5`OqR>#*nI3X{p-drE0GVC{EbFezT_5dMaNV_KM*%{tr=RS;ihbJUE8_0MGdMnc>i@G{P{mIQP--Y zF`tc4vzBWnlZR)A)8I0>E-fz4EN>EgDWa-LoU1k%t@o$g)js-sfKW5<(OT{7#p7Sc z#EOf6f|U*u*xEWt><2BpzrxxRb$WK6yiMRne)0=qaYdJS2L@{$?r@3=apNID%L*To`2w6O(;Qu`)j~?r3IEOTZ?nAiE z4Apbp;wapG`|7siu+>NKb=nE#*nV~n!>)&ldhC)k-VYoi26Ids!?gC1llNnkao^G6 z|kypHBXbz5cxz|9k1^$I0x3yQh#$UX)72B@x#iM(Q+P2 zy%7`TV&mhtaT6gf2zQ5z>s&<|!r9J(1A8NGDFY^=QUphtIwERVegA zp(Y#ZE71S!XJo6#!E;!+4ER{Our=GBSNsqgy)IoUYh5?sCq3Jz!y%=1C~Jpa@<6ei zcXc-iZX);Nl2m>PCU1g;QW$4eyr?Yc%P89WNl&7?R$FrI#ttF2XDqN%VT~0~^2ZOK zBM$!?UEhZTI1IJtF#GygUO!v9fmB#ZK1n_1X-E(d1R$c6h)G@D9#~)2#nx6 zmP0m|;dYR&cYM6(#b1SrbC!1LiQA*A|BkIT1g;cU&SDbxw*ISNL841oy!Ht#`_)B0 zI5i)RT1?O07$KpdUuUL+7Vs;CEaaWe>N*cFSo)oZS-Wn2TmtLLodPg3*TjVQupnwY z@zi-g!cu)+n)&=#PvC)@n_l$4ow3OXeGgpGY+S~IcWY6+HPOOM>cF@#ODJ1e&iDq!3k3+y zO;)Qb(W#RHA?_by!x^=c28gAG(ybvU>LF0 z>yFw&5DX)~P8{=Jok|FCig9&+Rm-}C&HESWR>RD(oWKg<4Q;fvB7P1_GhKLgEvF># zk<_zl?mWfMKa1V3T#l9-H)?|Oxmix=q{RLc@S3OM?nS1S!0e8McW}CV_!`Ez+p

w^lUQsEy~-$81zJ2&b83M@R*U{)>g88yt?Xu;E%AxtRas}5eE}7Ztbd@7|SeUhf+81AmU)J1AE3pkWyBlb+MYk%Z12k%*ujoD}15bUTX> zH|lc|&dELdIc!n0aooN>=L5!HgYM(~plp7>LiU_CHE+a@3;|i}bX`hh@|hW_J*QXv zTUas@;BBQeb12gS7;L`-nP%$sy^6iVe?PWW65GQKp%GG_^b`U-x_(Y@4Ca9}-wNm3 zG&q_X_7H*ZlNeuNKZcW8k>H@W*p#j>PLtpRA33Wo_RDXGQgP0)==|QHeFZCC4hP~w zTZ_P@*s`fP{xJPd82@m&Q8}2uBZ@oCQYTIlZm|Ecia&94WOK(v=Negqme>Z& z|AR+sByCJyWz^Zb7qIByB>P_7*d=rwl}l^25j6#dWb4Yyw)}i;kI>bj2ejVBbIKoL z`!T)h!mHUQFlm^*dS+Bozl|O4UQFZb6Db1k=XrZZ?sojYU@P}JidUt~5Xx^v*+^F{ z4m{<+239BW991@$B@#A*+b@Ge!pp2Iym52eiu$WvP2!f zAloHz;5Bea2|Ms-&@-UP7X7wt^dvZH{yi*SwBZ{T*$4B;f5dq(9I75u(c#uDv3 z#^Vy4&lcAwcPmGImz& zT#;9t5<<&mXs4LyFrIFKDbp#FS=aT7lu$Ffe&Ii)W-0%Hr5Y;>iiSl=$WJZ|?Fns{ zF?iT|w{TQ(msubZI)!6U%8#YfF~J;8;xq?)y<@4&$6Y#=f?f-{#0e${-S zFj%>1xP^*9^5E(HY|ab`;1qX-ZbBWJ;(Zu|HC9il0w*Cq#}p1(c4iVIFpZj7g)KS) zZh|)(gY3M6tb|d;if!4+oyQXdxA}2t|7>P33e#fEsoiLPVV~gDVRCf(S~3Nr;=!_) zHlGQdApU`#)9uu<_}JlriSI*&^maKklp`|u9sMb$ca8zAejn3uwKbh65gdPWZ|_@P z4?pq0z9FW8KL%|S{8xvE`U*U@ra&($ln;e@*z;7I(RxpnR4#g)x1NoMZDGYp0nbQu zspG`C41&+qspb6EQa|*MgGNSWxoBbm$3GE!4q|@5`;XVpdtN}D`n*37vV@(Tbr_B1 z!-_gSBS(UE7+av0h`D_`He`3>e}l25Q~VQ-$^)qo4>K=1X5{m~kMYebsfm!u3lvNr z{l_0&)E$y5UfzyISm2^QulWX70!JY5q^BWsS|+Y$j=*MWD@Ip>oY?}w6Lso&bp2Qi zR&%Fb)66Kx$rm#>>_B z4M@ft@E*YWrv8;y{1y^muQ7Ibz;Vo+{Yxw}G9oVwL^xxpKKLj8>+>(X4GEl%-x||m zgY17|{F7_Om@PjI0{oXBM^-YlKP$w?UGjA%-^p)cn$)y1kU7;8I<^n#qq}PzE5uAK z?Jd^?m-hzXXi|EBw!@w6YH zB}d<`@?dh3$z4&s9}Dw0YI_uMfGBE-ww2;kJ3+7k9GSMYrVa!N&Z_lq>-zI@hz(gd zJMgV$jplC+mcRUh6CAm34RUxv9FgUM=+qcJ61Bo+T}EG*x*6lF_ZE5 z`EzeV5ht!osf13t_52bhZum&9YvvgU;otdu&x;>`Ter>HTXEI01$b{_OAD){n4m)F zPN+!n;^r{&m9HDQlf33F;`m?7dR|11|Gft~UJ%LK9(Z5Jq(%OY5Oy?1Pon-C&%fpM z@Dtbm|Ls?B;9#$jC4UzyId4n`ai4||tQI`9MZ<7$4JNsL4#fli-T)k&Xiftox>Do3 z8*8iuNRxf(H3H*nT8TU!JNg86=PJ5nThmSgyJXUJiQp{om)Nl_>7fKnE&|UhgRU## zMG6~C9T$qv{r9l!xW*}xO!8!4;Y5Chk*g} zW!VpgO3?4l!fwU~g!u8AE1J=}z(Gf-Zg>wl#)by&1b$3tD0}6E4!Pw1SYlY z>25}y{-wXh=tHCD2G=co#c<=n)Q3N5xIM^k<}+#FFhAWSyy-&P;OePR!UQR>bXDTJ z-TOsb2-ay`m}jP1eJtQ$>nv$TyvAS~_TcNgtGP_tQKXavj|F|^ey(xWcHS{O#RU6R zk6tQL6Ux#HYx=@mst*hfZr;IK?qAfQTu;H(fCiHGCg;XFJTndM+M2XIHyOV25ZOlV zGR)oUK86l9*ud|i4AS;K!N+g3G~6PV!pLVky=fea%INOFlh?BM?_T(y~qK zJ0>uX8XByTx!zAIh7lRear?89p z63?-`c@6kU4_BHv7tI|i!SuK6PKsmW#XcMrTJ^8my?3SPdogbG#6Qfrdc;CMseU9F z@B9OnXyp~!;wT%WVM<(V%x~yml{T#SA39`2)&K9&7@>wwt&HYRXd7?GMsnB5v}#>I z$eW!bTD{!@v!IwGdo*?2;YbMaThD>E-x4an0itV6%BxgGL127mtLFt|l8)rh7Y0r( zwSU1PcmE$tZyuL!ci#EG^7|!?&o}LplX;%!J89D-lTJI+SK2I{Ot7-3w z>5?{0+es#Er!#FQlj$r;+f-0waX~=f7C~j-+yF&Ec2GbOQ9uL~1z8kC5di@O`CT0I z*Vpg+eD3SMxtFtC=Q`Ih8Z?#}9WL)OiKp5IYx^6h!Kbzur;8?hma4dGIf)q*k5JF* zE}Q=1jswd_W5Xv`6H~r7A*FtAiU+GH0252#y6F$DDn}E>2Zhu9QMAVs64LNN93Moa z{{p&?@LR+2;k}c?Yl$3sk0-o9<5c{F1(S1p^8uT+{NIq^kQrtkOi`x$x5ivbs;diS zGWbwU!CQfNW08h=^G2|;?<*;jV~8=mWO&BeDvU4L zGr^twXP?FIMr*=R@BaMJ0yYyVj`4VvT?V)dUA5U#JCLO^_=DD^~$%AUsHNq_uob^eu&W5 z^&8KEze2*9?b#fgbB3`jej^t8X32kxf+0#w=I>tg&v71q*-7E9=oo5L)?k<5qxyu! zaL27e>FWV?P!MKNPZZGhv(9Jdk0(NX4!d6GSQ@^%vG`GB*w0&cTc$@WZ?QMdwkkOZ z)W)Xmt>Kl5t%G^!(tLcM(FDK;Z8U88r8`Qppl{|jSQQ;#{(igj$0&B$92)iP3}c=( z9_y63**fIjyjWEyM%P9$-dM?8jsg= zgoVHi&a<&O>@{P)K4MdvPK$*S#NH4Za2hKtn2V|`#!z5Q21C77OZ0I|dThl!?2*qC z+aG_0KGgrE?uz~Vc$x~s@O5(WhTsP5AcAhjzxdo6Z}-Pme0OAj$5&2#7fo`WoO?{g zHZG@T3Yptp^74x)dCAnDDe? znBN6FLK$0=hIaOB_2{^yUpeVpSb6E0RbURgzl#dPHLOpTTA6=^E9yH zLsU{vC&8V8!s3xQ|7-w6K$H>HBNuQQ`F>TWjML< zS4crKE^x99C01_~H*aYxblKOCq^Hkvm~(1uJX~Qf7VE+$@khTp@I(F9S$wD6=#Gpk zVGv+W_;GX9_Q_n_h%e zasBt>`1mOVDOdjnacjftfl37y#{fQXOQYSht^WRKSKN{HgUJ%FwpS1BQs1Bd?qWFT>x`pLSievftHiP~(B-*H$CneS$EI$+$ zofpFPLkC_X2I*AkIN!ybwX?rhKP8#KjQLEZx5_9<%s=Qmtu1Su*(86*_u__H#)sw>(?gS&zDF2COqZJXQF^0`<)Pi#JC4k_ z|1p%jUZ0mlf_zc`_U+v}4QC{O@uO&Byyi*Yj|eb!@W$p=^cVHFQ1EfdAvkf*0e(Hu z@QvS)Y5#h>4pBAavMpeYnWb2Ny-(xcNtopKq2qf`RYl?&027t(S3qXJ{$SG*6M)mX zY&lc+E;S~6)bw@w)W9&`{3#0Cnrz+qu>+q)a5L4pN<31b*Q2uE%lW)qpM&?MR9@~h zNxh#y-Af`gax=7z|(wgC@dO`KS?vgq{rCZYJuuV?%@J{ zuT0*xT@FE$SQ1joPvhAba9FDPUKpLhzUS(WcwM_z`fJF&F4R)(2`z{6CF)Un<+UO2)2)T_7t4L-6cWE<>{0p}NydNo3a z{j-K=`!~~~yfWRjOWqX30z?BBOz9W}IPs?J#RF*{In6FFbvO&}LiY?>mS!un@L^_W zG!slrlwz=O+dGkyKX_n1wr_4ieB*WX3J_uG?p8QTpGFNFwsD>2s{@>!<>&9UB%5a ztea7E_k95 zpJn9^?8^Zk_!E zx{4kt#zwAdSkJy`rtT_LDZBz1ON<=bKc>y~&zj7Jo*Sxt(f1&`{B}!FcT56)Js{va zgV*i60A2v+sCOc(=Cd(3o>0fM(P70Z%t!m42Uzsg*c24-KGN@{L(La84L=`kM}Gk2 zSGncwv-})B%DhRnKOgZ}(C|D}zbR|i`aw>RG3ggrInPGSVIPuHyeEYq0 z^ZfDQs!i(u8oK1Bx@T_Z3O*_}qq$f1PGsx%-&f`nVYr~ZJ{@tQyp3aB7(W3|ARR@+4VwQZc zIGLA{5pb>CEGpxQv3(YBNF{Dgt%{c_f*(MvPNsRYRuEwMQQ?lCAqDC%&hs{|CKEJ; z2+LUd`!whfUAYdV076Lob=X6|60=RhVy+jKlw|>exIwg!Qb& z;j_pluU|lxMq=oFC`+Zd>BlS`K1?Tku-vpH1iT%o>-nQUe{zr7{uRry!$OdfQ zx};nRjt<7<&}U{zdgP}&ZodGQr7Wav>C-^=O{A{JhSpsE7d=CCMA5s_1az+g^CKDc z;nRyeU2&#bBhz=U(POCPtSnfa*nFnsk%`AW8JNjBi(YE9uB;1N-{RfULypBcSP69C z^{fo;`+Qh0HeCkGhSPP3AUmJ9rzJOMl9(?p+mp?ao)R3u{E^1e^25d*wsYvn-^S8v z!%rbgXS$?o<{DUjkP{q5B3oN<6Ye)^JAU%>3*V&EwvPk1d*GhPGg7(vTICVzKS68m zg=9Wf7zS0__6ri%Kg1OG@4_Wbw3;5N6hDHdcQwrtxeN0)5KCQniKU)sgqA0iQ)ll+ zA&qr*X+Jm*rQq0PCaIFyyJaPGO@(6HwoRnQyri6)l+u#ZyKq&-i8^0=qs4qbuHr3} z6B2ka?k6)XLAquH4!LA~WR><@U;ZPsu*J=i#c4CfvAjd3HV;l5d=n;3ZNej}){A+0 z;&5-Va((o56e+dki!s87txF^KqENH*48xCRI6&L!jt8+EHhGI>Nr$lKKqJo5oEP&4 z7^@y0I$qOI^#f>gHd%P)>EalBm(2^q79IN?RMQ%X(xm4LY0Tpg?;+h?-TFF8KN|BZ z?3LV$d@4*+xNWQ7LDIINzR@|p#Ml#H6{kn93!g@fLU4K67`y=tE|CaP5T(Tl=jwcZ8h)&zPVP zwp-<%8gIsDc`)5jSD&su6<%;_X18?5ovD8u%_e8_!WwG}s|{7lLETObeF&)~g_{}3 z(~HmiU_G(VinjG-XzMP98;VucE|z|BCUa+d#dG&Ca{buyMtFiz3wLdba690ciP9V2TXUjp~}9kza8pPrXX`oY+p(~)VDrCCyh^CMQp#1?oAu^rSW13 zn<2#ici`=QNT=VrK@6qqydcb^5V@IdVP{O*Kkj)Zt7b`pd!I&1@bN@C4GCc41M-*K z%D9=|r{sf@-$jv%VwA<$SK@<;^=DamQM&#+5GyI3JmFqz0Ymtumbu3#7Nv2h%2I-! z*3j;AShJ?ynX7pYmwy8l&yI&#b1Nn+58UR9&V}+8j0k;OkJgce{1%o|$-Uj{>pbyS zKR570a4l~pUR*=oVVb9{b;V$^Y=x<<@y~qc*v!eAVFISP*P+X?)2qj}=4%;jX2)pY zD(=&rKSWg9VLh^AEMqx)JP4`CTMz|<+DlXOhVzX&mMaO0LFl{M{#_)|N>U-OwSnbh zV(Jt>`|*Q27{C;Q9O66|9g_8bte4g{ghehLIG)dT%Hx~qrLsAbOfq5p0Ek3r9$`sob+t34U5k4X%iC)%;kJ{vZUV3RN>iX4)E_~=2J~$O zNhrFm3%-hsoT~7N!kokU#lzx~Wyz(4VV!ix$ztx4z%>M?eWtdk2EU^MZa(p8O~k8M zrI`0f*%`+}Sqd?F-3h@;qt=EkszATfR_6=U!xr@En}pLgUUx5J{_Eq{SDHQU_0}Y` zGt>=_N1@U|0o?ujj{A1DI{R59ICcAEr5w{$p>Ed z!!GEZ#KT>l#D@WrF!;Rf&9j~OEaYN)%|zNPKo4PRd2hRJlKHVU5v?mqhC8L7LPpE> zNZe)E!8pP-9H&p^$Dc)vhl|#@k%;zBGW-2cO_p4**RS2WA4kh`sa$cSQNjl~W*_FC z+7G0+(3SsEq;VL^fL{+t4s@ff`Ry)DSFFu(>m(V!g5^2wc6t2yvC&2wYJ_t!3e+Uv`o=J z^?E?loh7e1d|U8cdk@SN&LM9cbJf+!iZ-&Hg4sk%VXML1i%nyzZvXa0!IU*Yt|y`9 z;bv6_sY1Z|_)*36ym1dmHc3 zm$K&oa3Y8w_3Ht7B{xbvvrA{-;bpIAqu13Ew#K?3s5ScK=r1DcB-aumjg_&rVnO59 zZC4vGzgjBI6mDI+6)aZ-?AgN$$Iv&?at-3ctNtFw`K#Jv`h3*(Z_o%!mn>SJN0j|* zTI-$|IN1zA|Nmb7;2c82v$htIq&n5x0gTy5-3)N5lU;6xX0T7UVKt!Fz? zM;7<~3dJ)z>Rgb?Q}s`N$~e$QZSJSfga7};IWx_QFvo{juO7Lz@ zjpfodPk*p9zwutgTiBLLt+1@8FDJhJ%iz(#e+HTx6N2frc^I#+2g`*8QOB5KsEuSy9DYAB-Lxc!LGE;4 zu{=|YbnhxYlF0lDO!UE@1pA$r1Ryhy`{@U+X!d`h-Gacnb*MAr<6*tiD?A;+JuarF z;}eSzBf!1dVU`m&2iTI2dn2G+oo&kChBQx9CDv*LANV9DPCM-F=AWUZ;9e&5OuxhO z&eomJA!B5cFkwkkE?HvtRV|rzBvi?vgHKn00m(aS1WghH3kuuJ}SexKZAFZLclO>e?>oB^jqzFke2mnLvvHs&tv&MIojs-oR1$wq4I=b$tN-g7e_CcwA!wiN@syTLiZ0m)fI!ecB!g)z~R-Ey{$u-ttM>#5pfq7R~o$2U8rsAjQzyLGR4K1~1e z2>fDUEN)P&>k3$JBKaH4wEyrcs6%sXsm@m(F=k(@9xh3g=P#nMhMSVGuk|r84=#x00fp`8h z{L;CpM(@I73`4i8==Iz!3nvu#aPrJNU*1mkK8x)0jp8C~+zl8)4evM;_ngtqJT#nw z%V+)anFezMxqWfMzB0iOkCHku>s*>;Y=-#8@AT)3shCF%fpxNp7b1D195vj% zTOd7r328lZO~=As4C4t}CT%V=XrDk`hKq=Vp4%9Q+QoRB)ExaZs>~nUJ>IY>i~Vbj zx3tE!!nG{_uOSVHS?dy?4Ugc0#KJ`{-tkLrVBU%xOgFo+QOt=ieeNZO`j#YzPgoW6 zLzh()H6>lU7Az1>P2SL@Mk+LAb^3GMWW;UMe@A z$BXqid__b!#Ld&fNi08HV-k^`M)7OtWHq6^Ao(va9?xdP^7BEy^8ZB#(`{-gewxK* zMq)13MrW>{DQxa(=6LQ{-^BW7*m8c^Us(T_D0eh^6uaxZU}+(t*wBpbei?ZS3mIE= zrG?e*>&3cJ_Vn~;umPZ}N)UGTQvW9HshdNE>G1-1m8pjhow(>dkf;n^gpa%)!1G|* zi3c@#`f=~?k$8KenkhH<_^|bj+yOV4mULiBaCOI)<{2QV0GJyl1!pHtd^6x}u#Rn5 zq{r)XeQRHbueATs+_G$Qv$m4^4RpZsH;!A^9w>!4uEnmPTRxEe6G|5ttb^3f-ixu- zb@8m{`WYPJXLroWRf{V4A`eF#sS?xwYiPKc7Lc{MB*ukAbZ25X!~S0=pXAVLrU}?gmBstETwh$O{W%g!GMXyeehHZP9Uo^v1lHllqxxLudWBG9AC|Bb&h#!S2Tt1fAu$Tc8hp@Pz zzm&8ay%;N0bf>?G?q|e%)hN}C57H7xp6c|}(I29~P{GJ$>-+fiK-tI*uV2t;aCI}v z<4ezMY^QH51OaOO8ot`RKbS7JE`A$rakiK@!mT50%&TgzGA;<;XOXwd7?W7CrT#&a zpL_$y#7M|onKgJy-GND?cuOzN8_W1yf!OK6iPS5CfoiI8x__h^tzm04nZ9b4TeTlS zYc;ip!Swbq@vYx{_0AwJFF*9mYq61?e}`s<^*y4u(!k~N zw)F6m#KAyx{qZ~mAM^c4bOmI)EQoz(m&bAD}DV4?P6kvmi5;m zOQ}Q1)YTJ1m=7szgV$=-?gWfT5*b}mNntW^0r!sX-I5%hLMV$fxH-+8=dv&t?Quh# zW>g4Wy~XbAnQHEii}~|9Uo}aJaDMZ}I0@=yW~+8#$vS<^F6rLq>MSNV3P7n@lij|HSH$<)uH zV};zFv9^7HKlpk;T5y*SLw7t1{Mej+HOx2fLILsZufDu(w_Ec&bBVTW5H&}vn?rK# z4YsD`6%HEhX7zs|*Up%3LnET=`X_%XYa$BIbEO19B%{U3foGKooN&O4(~o!|cdHx{ z%i~>yIZAWotW=ls@nJ_(vfGSDdb|w*T{Pw8ZMrH24*h>EjdMWSh1vJLnG9LK__&Pa z=grgn#yoX<8u~bfMHPABz<}k8?gDL9aNzq1WSOcSjwuo^*dU>|Oo~B$<#*7I%{JGW z(OR&at-kj}xDx4aBa!NANVT!PjjeNJtXMP1JA$zeFGwi%x&lAu+@>;NeULZ69jiQe zxa&A$yO=LClI_i@pmYpY=DY6au68{^Z2p+t3LlT(<-dvM#&@U}KQP@00Vn?K633m+ zfAyu8xJ*`8bB^h)FQEn1ohr9}8pTE{-9^RXP+RJS>F3qht$Uq)jE!b$3p9u3$oGfH zbd{nm87L=MPO)oyx$NP3KWys3=G!@3f8jC8<*Cuvi|<0>FF_?Ryw1#FGu~c_vAjsU z_s0g_giCtYC%%6zbBYY*LcaV}lrv^r!dvI4zW-1eb0_qU!zO_-sFED$7iI^spP|FT;mr&(NTumWoS%T$8^WKiyBrW|03UhppWOYY|akB0z2GqlyzeA%m z3d0$xD=~hWI$DVBFa5#gCy;Wh!yn@MG}yYP7YR)SmWS`)rAiw@XPL=GtY@Z|b@!2m z;x*DXVoy;z)huG~i*Qc)AJ|{l$V=r$DOiYL@hqvy(L7J?~OLFk6 z_^9oTtswneuYw-i$^w_aaF>YTlZ=(hp{D;r_A|)punlRIkrc-J_6?eQ{Ko&2Nar;x z<^A!2Bm@r8%o+ve_zZeesF#>!OoV7%}S!`HF}& zs>O15$9K3?sOP?joS}ev)frmC^7!PimiUV=zIy*4{%M%Thf8he>ZYca4&~So$hDvrLW8 zvdvwL35_BhiJt|34(*oelC*!Ohw2l1%n1h-=L5Ti2BQDrvCV7p(x_Qxk`Agu6!hcR3No`K@Zj1?Y`in;IqW`9b`SbWqaQ!~rp9X^05GeJEhK_+T~W2aHcLla};pY1(;J$^R3>sod^CryC#3; zwg%>~nHAN>AZ)t6<@-H!MB61qHi;bbbos%$e11&&U9{yIrB@g83XJpTj%d$gHNS-z zx4|AU;niU5<~Z!CEeZHtdB%suHI{V^kmA zDDA7ao<6LZN@9NV>|P$Bg|zQRu8Ew#c$GQ@OzcC80{?vMT?7BT?=Mn>*iy&g??Uko;v75KvZYt$Epc z|9+h}F0a((niu?{BklY4cEGH_oOsul;mP1Xqvj1)hzOXWb-!8?))MpK2n%oHaC;1#M|YXECoSu=zd|1S=`E~m zAIDe{xzj{?s*}&4_2tL;vz^)^VB*W~dI|1(95yhIFK^kPEZ_U%_ zQEcBqWJ%)dr~;aj<@uw1XeWFf8W}sHgR&Z4SgA zRs->-FM9uoxpDQ>J7S}hRp2Yko%`yn`7SoIyXY_ug+j_7M`~rpV7 zlN9eHlLjp~t;6{;f6BH_V7Yl(d*Pg%G<^b9^OA+NVYdJ<(S@(GA6wL2*<0cZI;Ve! zB=%JM@z%P6jmbpL*j7kf0O#vTZrdq73hDbtoxj50^fQds`h)hl=gygIw4M3`*ob(c zN8KuT@WG}QPwAUZpTl^}z?d^=<9t8nySX{Daw@U24!uI{+%uDRa0(ngJj3ji%&|TF zVN_~W(hTS$V)+d3z~6LCtD-Q^D5Q*5t?eA<3k#|Vk8LnG1wFKjqgjW2m~x5jG=oR` zLUwBO<7gzJ+1#yBuCYEQ4esdT)FG%^X}N=5sb_SP3u!rz*QIOJf}_` z)+y%x18i@tq_w+7ExZQe)BI@U!6U@{{H{?;dyE_h^hnM|#H${O2y^1ge*m8E{tfA^ z6oL;Ut@3w~FE`>iGWb+jkTo#sQB^*74L-iH&W>tt9X5}F6S2sN(~axmLpGl>6qg0=~Itr;F~;W&N0^Y9o~7Q|0jj92t(e_;O%>A2{(p(l3kC zi+o}>)r*zhgC6U_b#{Xn#Yag?QE%cgxB{Na-MnwsKSw(T4nYni{iBuB^!zrm8^z?3 zaJr9Q4{*)m+3oXfG4v-^r85e9rFzmo2??sFex#jffAh|lvz-3~n%kQhzNaswv9Uth zlcwDqLhI0p+Q)9+qad*L68eAy4;GR%U4mYCX3oiv4 zf8i!Unc1F$T$r1?jPm~B6h449qj|bj-rqqRGaHVoF1!~4eBQZ|Ea0Czl6@YwMOpK# ztG4H`oJjJ$ani9?4)a-_)aC7A4id@2^)!3z>d2L!e%jB1GN@vV8OiI|&RU>L3kCGi zPoT-(qqn!QV8eR)?fj?;0$O2tCV2aHDYoZ6hiSi~p2gzXO#Cx6RT+EiJ?LB*_vZ6D zX55~96Y&`nkD`-N54NJ2qn%851xk4R6ts)0sT#}I=fo%f_@%{3OA}doY0)uIR_5;Z>Oj4$g{=y z0m$xtu=q$lD`BkF=ud3Sb=wak*R+HUnbz+yW@hC&*5u&0@O$X`e5)Swu)CPopQN#FlTNU?B45vU^17(cV_PFA9YiJwF5PKy1oL}FU{=bYT-k8&U89Djzixd7{YFFS>? z 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