diff --git a/tmp/year_prize.csv b/tmp/year_prize.csv
index cd005fe57..c24cec161 100644
--- a/tmp/year_prize.csv
+++ b/tmp/year_prize.csv
@@ -1,322 +1,322 @@
-# year_handle,award name
-1984_anonymous,Dishonorable mention
-1984_decot,Second place
-1984_laman,Third place
-1984_mullender,Grand Prize
-1985_applin,Best one liner
-1985_august,Most obscure program
-1985_lycklama,Strangest appearing program
-1985_shapiro,Grand prize for most well-rounded in confusion
-1985_sicherman,Worst abuse of the C preprocessor
-1986_applin,Most adaptable program
-1986_august,Best complex task done in a complex way
-1986_bright,Most useful obfuscation
-1986_hague,Worst abuse of the C preprocessor
-1986_holloway,Best simple task performed in a complex way
-1986_marshall,Best layout
-1986_pawka,Most illegible code
-1986_stein,Best one liner
-1986_wall,Grand prize in most well-rounded in confusion
-1987_biggar,Best Abuse of the Rules
-1987_heckbert,Best Obfuscator of Programs
-1987_hines,Worst Style
-1987_korn,Best One Liner
-1987_lievaart,Grand Prize
-1987_wall,Most Useful Obfuscation
-1987_westley,Best Layout
-1988_applin,Best of Show
-1988_dale,Best abuse of system calls
-1988_isaak,Best visuals
-1988_litmaath,Best small program
-1988_phillipps,Least likely to compile successfully
-1988_reddy,Most useful Obfuscated C program
-1988_robison,Best abuse of C constructs
-1988_spinellis,Best abuse of the rules
-1988_westley,Best layout
-1989_fubar,Best self-modifying program
-1989_jar.1,Strangest abuse of the rules
-1989_jar.2,Best of Show
-1989_ovdluhe,Most humorous output
-1989_paul,Most complex algorithm
-1989_robison,Best minimal use of C
-1989_roemer,Best layout
-1989_tromp,Best game
-1989_vanb,Best one liner
-1989_westley,Most algorithms in one program
-1990_baruch,Best Small Program
-1990_cmills,Best Game
-1990_dds,Best Language Tool
-1990_dg,Best Abuse of the C Preprocessor
-1990_jaw,Best Entropy-reducer
-1990_pjr,Most Unusual Data Structure
-1990_scjones,ANSI Committee's Worst Abuse of C
-1990_stig,Strangest Abuse of the Rules
-1990_tbr,Best Utility
-1990_theorem,Best of Show
-1990_westley,Best Layout
-1991_ant,Best Utility
-1991_brnstnd,Best of Show
-1991_buzzard,Best Output
-1991_cdupont,Most Useful Label
-1991_davidguy,Best X11 Graphics
-1991_dds,Most Well Rounded
-1991_fine,Best One Liner
-1991_rince,Best Game
-1991_westley,Grand Prize
-1992_adrian,Most Educational
-1992_albert,Most Useful Program
-1992_ant,Best Utility
-1992_buzzard.1,Most Obfuscated Algorithm
-1992_buzzard.2,Best Language Tool
-1992_gson,Most Humorous Output
-1992_imc,Best Output
-1992_kivinen,Best X Program
-1992_lush,Worst Abuse of the C Preprocessor
-1992_marangon,Best Game
-1992_nathan,Worst Abuse of the Rules
-1992_vern,Best of Show
-1992_westley,Best Small Program
-1993_ant,Best Utility
-1993_cmills,Bill Gates Award
-1993_dgibson,Best Abuse of the C Preprocessor
-1993_ejb,Best Obfuscated Algorithm
-1993_jonth,Most Obfuscated X Program
-1993_leo,Best Game
-1993_lmfjyh,Most Versatile Source
-1993_plummer,Best One Liner
-1993_rince,Most Well Rounded
-1993_schnitzi,Obfuscated Intelligence Award
-1993_vanb,Most Irregular Expression
-1994_dodsond1,Best Game
-1994_dodsond2,Most Obfuscated Packaging
-1994_horton,Best Utility
-1994_imc,Most Obfuscated Algorithm
-1994_ldb,Best One-liner
-1994_schnitzi,Best Layout
-1994_shapiro,Most Well Rounded Obfuscation
-1994_smr,Worst Abuse of the Rules
-1994_tvr,Best X11 Program
-1994_weisberg,Best Short Program
-1994_westley,Worst Abuse of the C Preprocessor
-1995_cdua,Best Output
-1995_dodsond1,Most Humorous
-1995_dodsond2,Best Game
-1995_esde,Interesting Algorithm
-1995_garry,Best Utility
-1995_heathbar,Best Layout
-1995_leo,Best Use of Obfuscation
-1995_makarios,Best Short Program
-1995_savastio,Most Obfuscated Syntax
-1995_schnitzi,Best One Liner
-1995_spinellis,Abusing The Rules
-1995_vanschnitz,Worst Abuse of the C Preprocessor and Most Likely to Amaze
-1996_august,Best of Show
-1996_dalbec,Best Numerical Obfuscation
-1996_eldby,Best Output
-1996_gandalf,Best Layout
-1996_huffman,Best Obfuscated Character Set Utility
-1996_jonth,Best X11 Entry
-1996_rcm,Best RFC Obfuscation
-1996_schweikh1,Worst Abuse of the C Preprocessor
-1996_schweikh2,Best Algorithm
-1996_schweikh3,Best Utility
-1996_westley,Best One Liner
-1998_banks,Best of Show
-1998_bas1,Best Encapsulation
-1998_bas2,Best Small Program
-1998_chaos,Best Object Orientation
-1998_df,Best Data Hiding
-1998_dlowe,Best Utility
-1998_dloweneil,Most Fun
-1998_dorssel,Obsolescent Feature
-1998_fanf,Most Obfuscated Translator
-1998_schnitzi,Best Flow Control
-1998_schweikh1,CPP Abuse
-1998_schweikh2,Most Erratic Behavior
-1998_schweikh3,Most Space Efficient
-1998_tomtorfs,Best Self-Documenting
-2000_anderson,Best Use of Flags
-2000_bellard,Most Specific Output
-2000_bmeyer,Best Utility
-2000_briddlebane,Best Abuse of User
-2000_dhyang,Best Layout
-2000_dlowe,Worst Abuse of the Rules
-2000_jarijyrki,Best of Show
-2000_natori,Best Small Program
-2000_primenum,Best Abuse of CPP
-2000_rince,Astronomically Obfuscated
-2000_robison,Best game
-2000_schneiderwent,Most Timely Output
-2000_thadgavin,Most Portable Output
-2000_tomx,Most Complete Program
-2001_anonymous,Dishonorable mention
-2001_bellard,Best abuse of the rules
-2001_cheong,Best short program
-2001_coupard,Most obfuscated sound
-2001_ctk,Worst Driver
-2001_dgbeards,Best AI
-2001_herrmann1,Best abuse of the C preprocessor
-2001_herrmann2,Most eye-crossing
-2001_jason,Best of Show
-2001_kev,Best Curses Game
-2001_ollinger,Best of Show
-2001_rosten,Best abuse of the user
-2001_schweikh,Best one-liner
-2001_westley,Best position-independent code
-2001_williams,Best Graphic Game
-2004_anonymous,Best use of 'Precious' Lines
-2004_arachnid,Best use of Vision
-2004_burley,Best Calculated Risk
-2004_gavare,Best Use of Light and Spheres
-2004_gavin,Best of Show
-2004_hibachi,Best Abuse of the Guidelines
-2004_hoyle,Most Functional Output
-2004_jdalbec,Best Abuse of the Periodic Table
-2004_kopczynski,Best One-Liner
-2004_newbern,Best Font Engine
-2004_omoikane,Best Utility
-2004_schnitzi,Best Non-Use of Curses
-2004_sds,Best Abuse of Indentation
-2004_vik1,Best X11 Game
-2004_vik2,Best Abuse of CPP
-2005_aidan,Most ingenious puzzle solution
-2005_anon,Best 3D puzzle
-2005_boutines,Most superfluous output
-2005_chia,Most ambiguous language
-2005_giljade,Best 2D puzzle
-2005_jetro,Most sonorous output
-2005_klausler,Abuse of the rules
-2005_mikeash,Best use of parenthesis
-2005_mynx,Best use of the WWW
-2005_persano,Best of Show
-2005_sykes,Best Emulator
-2005_timwi,Most discourteous interpreter
-2005_toledo,Best Game
-2005_vik,Most circuitous walk
-2005_vince,Most beauteous visuals
-2006_birken,EDAMAME Award
-2006_borsanyi,Most Useful
-2006_grothe,Most Obfuscated Audio
-2006_hamre,Most Irrational
-2006_meyer,Best Game
-2006_monge,Best Compiled Graphics
-2006_night,Best Abuse of Computation
-2006_sloane,Homer''s Favorite
-2006_stewart,Best Computed Graphics
-2006_sykes1,Best Assembler
-2006_sykes2,Best One Liner
-2006_toledo1,Best Small Program
-2006_toledo2,Best of Show
-2006_toledo3,Most Portable Chess Set
-2011_akari,Best of Show - Most Shrinkable
-2011_blakely,Most devolving
-2011_borsanyi,Best data utility
-2011_dlowe,Most self deprecating
-2011_eastman,Best ball
-2011_fredriksson,Most useful
-2011_goren,Most artistic
-2011_hamaji,Best solved puzzle
-2011_hou,Best self documenting program
-2011_konno,Best one liner
-2011_richards,Most surprisingly portable
-2011_toledo,Best non-chess game
-2011_vik,Most sound
-2011_zucker,Most shiny
-2012_blakely,Most GIFted expressions
-2012_deckmyn,Most notable and best tool
-2012_dlowe,Best way to lose a life
-2012_endoh1,Most complex ASCII fluid - Honorable mention
-2012_endoh2,PiE in the sky award
-2012_grothe,Most conspiratorial
-2012_hamano,Most elementary use of C - Silver award
-2012_hou,Most useful obfuscation
-2012_kang,Best short program
-2012_konno,Best one liner
-2012_omoikane,Most surreptitious
-2012_tromp,Most functional
-2012_vik,Best use of cocoa - Bronze award
-2012_zeitak,Balanced use of obfuscation - Gold award
-2013_birken,Best painting tool
-2013_cable1,Most partisan 1-liner
-2013_cable2,Best of Show
-2013_cable3,Largest small system emulator
-2013_dlowe,Best sparkling utility
-2013_endoh1,Most lazy SKIer
-2013_endoh2,Most recyclable
-2013_endoh3,Most tweetable 1-liner
-2013_endoh4,Most solid
-2013_hou,Best use of 1 Infinite Loop
-2013_mills,Most timely rendered
-2013_misaka,Most catty
-2013_morgan1,Smallest large system simulator
-2013_morgan2,Most playfully versatile
-2013_robison,Most poetic use of strings
-2014_birken,Best use of port 1701
-2014_deak,Most underscored argument
-2014_endoh1,Most square (YODA award)
-2014_endoh2,Best use of bioinformatics
-2014_maffiodo1,Homage to a classic game
-2014_maffiodo2,Most tweetable entry
-2014_morgan,Most likely to succeed
-2014_sinon,Best choice of optimization
-2014_skeggs,Most dynamic
-2014_vik,Best handling of beeps
-2014_wiedijk,Most functional
-2015_burton,Most Useful
-2015_dogon,Most Crafty
-2015_duble,Best Handwriting
-2015_endoh1,Most Diffused Reaction
-2015_endoh2,Most Overlooked Obfuscation
-2015_endoh3,Back to the Future Award
-2015_endoh4,Best One-liner
-2015_hou,Most Well-rounded Hash
-2015_howe,Most Different
-2015_mills1,For the Birds! Award
-2015_mills2,Most Compact
-2015_muth,Most Complete Use of CPP
-2015_schweikhardt,Best Documented
-2015_yang,Most Pointed Reaction
-2018_algmyr,Most cacophonic
-2018_anderson,Most able to divine code gaps
-2018_bellard,Most inflationary
-2018_burton1,Best one-liner
-2018_burton2,Best abuse of the rules
-2018_ciura,Most likely to be awarded
-2018_endoh1,Best tool to reveal holes
-2018_endoh2,Best use of python
-2018_ferguson,Best use of weasel words
-2018_giles,Most unstable
-2018_hou,Most likely to top the charts
-2018_mills,Best of Show
-2018_poikola,Most stellar
-2018_vokes,Most connected
-2018_yang,Most shifty
-2019_adamovsky,Most functional interpreter
-2019_burton,Best one-liner
-2019_ciura,Most alphabetic
-2019_diels-grabsch1,Best small program
-2019_diels-grabsch2,Most self-aware
-2019_dogon,Best use of space and time
-2019_duble,Best collaborative graphics
-2019_endoh,Most in need of debugging
-2019_giles,Most in need of wide space
-2019_karns,Most in need of whitespace
-2019_lynn,Most functional compiler
-2019_mills,Most in need to be tweeted
-2019_poikola,Most calendrical
-2019_yang,Most in need of transparency
-2020_burton,Best one-liner
-2020_carlini,Best of Show - abuse of libc
-2020_endoh1,Most explosive
-2020_endoh2,Best perspective
-2020_endoh3,Most head-turning
-2020_ferguson1,Don't tread on me award
-2020_ferguson2,Most enigmatic
-2020_giles,Most phony
-2020_kurdyukov1,Best utility
-2020_kurdyukov2,Least detailed
-2020_kurdyukov3,Bset slaml prragom
-2020_kurdyukov4,Best abuse of lámatyávë
-2020_otterness,Most percussive
-2020_tsoj,Most misleading indentation
-2020_yang,Best abuse of CPP
+# year_handle,award name
+1984_anonymous,Dishonorable mention
+1984_decot,Second place
+1984_laman,Third place
+1984_mullender,Grand Prize
+1985_applin,Best one liner
+1985_august,Most obscure program
+1985_lycklama,Strangest appearing program
+1985_shapiro,Grand prize for most well-rounded in confusion
+1985_sicherman,Worst abuse of the C preprocessor
+1986_applin,Most adaptable program
+1986_august,Best complex task done in a complex way
+1986_bright,Most useful obfuscation
+1986_hague,Worst abuse of the C preprocessor
+1986_holloway,Best simple task performed in a complex way
+1986_marshall,Best layout
+1986_pawka,Most illegible code
+1986_stein,Best one liner
+1986_wall,Grand prize in most well-rounded in confusion
+1987_biggar,Best Abuse of the Rules
+1987_heckbert,Best Obfuscator of Programs
+1987_hines,Worst Style
+1987_korn,Best One Liner
+1987_lievaart,Grand Prize
+1987_wall,Most Useful Obfuscation
+1987_westley,Best Layout
+1988_applin,Best of Show
+1988_dale,Best abuse of system calls
+1988_isaak,Best visuals
+1988_litmaath,Best small program
+1988_phillipps,Least likely to compile successfully
+1988_reddy,Most useful Obfuscated C program
+1988_robison,Best abuse of C constructs
+1988_spinellis,Best abuse of the rules
+1988_westley,Best layout
+1989_fubar,Best self-modifying program
+1989_jar.1,Strangest abuse of the rules
+1989_jar.2,Best of Show
+1989_ovdluhe,Most humorous output
+1989_paul,Most complex algorithm
+1989_robison,Best minimal use of C
+1989_roemer,Best layout
+1989_tromp,Best game
+1989_vanb,Best one liner
+1989_westley,Most algorithms in one program
+1990_baruch,Best Small Program
+1990_cmills,Best Game
+1990_dds,Best Language Tool
+1990_dg,Best Abuse of the C Preprocessor
+1990_jaw,Best Entropy-reducer
+1990_pjr,Most Unusual Data Structure
+1990_scjones,ANSI Committee's Worst Abuse of C
+1990_stig,Strangest Abuse of the Rules
+1990_tbr,Best Utility
+1990_theorem,Best of Show
+1990_westley,Best Layout
+1991_ant,Best Utility
+1991_brnstnd,Best of Show
+1991_buzzard,Best Output
+1991_cdupont,Most Useful Label
+1991_davidguy,Best X11 Graphics
+1991_dds,Most Well Rounded
+1991_fine,Best One Liner
+1991_rince,Best Game
+1991_westley,Grand Prize
+1992_adrian,Most Educational
+1992_albert,Most Useful Program
+1992_ant,Best Utility
+1992_buzzard.1,Most Obfuscated Algorithm
+1992_buzzard.2,Best Language Tool
+1992_gson,Most Humorous Output
+1992_imc,Best Output
+1992_kivinen,Best X Program
+1992_lush,Worst Abuse of the C Preprocessor
+1992_marangon,Best Game
+1992_nathan,Worst Abuse of the Rules
+1992_vern,Best of Show
+1992_westley,Best Small Program
+1993_ant,Best Utility
+1993_cmills,Bill Gates Award
+1993_dgibson,Best Abuse of the C Preprocessor
+1993_ejb,Best Obfuscated Algorithm
+1993_jonth,Most Obfuscated X Program
+1993_leo,Best Game
+1993_lmfjyh,Most Versatile Source
+1993_plummer,Best One Liner
+1993_rince,Most Well Rounded
+1993_schnitzi,Obfuscated Intelligence Award
+1993_vanb,Most Irregular Expression
+1994_dodsond1,Best Game
+1994_dodsond2,Most Obfuscated Packaging
+1994_horton,Best Utility
+1994_imc,Most Obfuscated Algorithm
+1994_ldb,Best One-liner
+1994_schnitzi,Best Layout
+1994_shapiro,Most Well Rounded Obfuscation
+1994_smr,Worst Abuse of the Rules
+1994_tvr,Best X11 Program
+1994_weisberg,Best Short Program
+1994_westley,Worst Abuse of the C Preprocessor
+1995_cdua,Best Output
+1995_dodsond1,Most Humorous
+1995_dodsond2,Best Game
+1995_esde,Interesting Algorithm
+1995_garry,Best Utility
+1995_heathbar,Best Layout
+1995_leo,Best Use of Obfuscation
+1995_makarios,Best Short Program
+1995_savastio,Most Obfuscated Syntax
+1995_schnitzi,Best One Liner
+1995_spinellis,Abusing The Rules
+1995_vanschnitz,Worst Abuse of the C Preprocessor and Most Likely to Amaze
+1996_august,Best of Show
+1996_dalbec,Best Numerical Obfuscation
+1996_eldby,Best Output
+1996_gandalf,Best Layout
+1996_huffman,Best Obfuscated Character Set Utility
+1996_jonth,Best X11 Entry
+1996_rcm,Best RFC Obfuscation
+1996_schweikh1,Worst Abuse of the C Preprocessor
+1996_schweikh2,Best Algorithm
+1996_schweikh3,Best Utility
+1996_westley,Best One Liner
+1998_banks,Best of Show
+1998_bas1,Best Encapsulation
+1998_bas2,Best Small Program
+1998_chaos,Best Object Orientation
+1998_df,Best Data Hiding
+1998_dlowe,Best Utility
+1998_dloweneil,Most Fun
+1998_dorssel,Obsolescent Feature
+1998_fanf,Most Obfuscated Translator
+1998_schnitzi,Best Flow Control
+1998_schweikh1,CPP Abuse
+1998_schweikh2,Most Erratic Behavior
+1998_schweikh3,Most Space Efficient
+1998_tomtorfs,Best Self-Documenting
+2000_anderson,Best Use of Flags
+2000_bellard,Most Specific Output
+2000_bmeyer,Best Utility
+2000_briddlebane,Best Abuse of User
+2000_dhyang,Best Layout
+2000_dlowe,Worst Abuse of the Rules
+2000_jarijyrki,Best of Show
+2000_natori,Best Small Program
+2000_primenum,Best Abuse of CPP
+2000_rince,Astronomically Obfuscated
+2000_robison,Best game
+2000_schneiderwent,Most Timely Output
+2000_thadgavin,Most Portable Output
+2000_tomx,Most Complete Program
+2001_anonymous,Dishonorable mention
+2001_bellard,Best abuse of the rules
+2001_cheong,Best short program
+2001_coupard,Most obfuscated sound
+2001_ctk,Worst Driver
+2001_dgbeards,Best AI
+2001_herrmann1,Best abuse of the C preprocessor
+2001_herrmann2,Most eye-crossing
+2001_jason,Best of Show
+2001_kev,Best Curses Game
+2001_ollinger,Best of Show
+2001_rosten,Best abuse of the user
+2001_schweikh,Best one-liner
+2001_westley,Best position-independent code
+2001_williams,Best Graphic Game
+2004_anonymous,Best use of 'Precious' Lines
+2004_arachnid,Best use of Vision
+2004_burley,Best Calculated Risk
+2004_gavare,Best Use of Light and Spheres
+2004_gavin,Best of Show
+2004_hibachi,Best Abuse of the Guidelines
+2004_hoyle,Most Functional Output
+2004_jdalbec,Best Abuse of the Periodic Table
+2004_kopczynski,Best One-Liner
+2004_newbern,Best Font Engine
+2004_omoikane,Best Utility
+2004_schnitzi,Best Non-Use of Curses
+2004_sds,Best Abuse of Indentation
+2004_vik1,Best X11 Game
+2004_vik2,Best Abuse of CPP
+2005_aidan,Most ingenious puzzle solution
+2005_anon,Best 3D puzzle
+2005_boutines,Most superfluous output
+2005_chia,Most ambiguous language
+2005_giljade,Best 2D puzzle
+2005_jetro,Most sonorous output
+2005_klausler,Abuse of the rules
+2005_mikeash,Best use of parenthesis
+2005_mynx,Best use of the WWW
+2005_persano,Best of Show
+2005_sykes,Best Emulator
+2005_timwi,Most discourteous interpreter
+2005_toledo,Best Game
+2005_vik,Most circuitous walk
+2005_vince,Most beauteous visuals
+2006_birken,EDAMAME Award
+2006_borsanyi,Most Useful
+2006_grothe,Most Obfuscated Audio
+2006_hamre,Most Irrational
+2006_meyer,Best Game
+2006_monge,Best Compiled Graphics
+2006_night,Best Abuse of Computation
+2006_sloane,Homer's Favorite
+2006_stewart,Best Computed Graphics
+2006_sykes1,Best Assembler
+2006_sykes2,Best One Liner
+2006_toledo1,Best Small Program
+2006_toledo2,Best of Show
+2006_toledo3,Most Portable Chess Set
+2011_akari,Best of Show - Most Shrinkable
+2011_blakely,Most devolving
+2011_borsanyi,Best data utility
+2011_dlowe,Most self deprecating
+2011_eastman,Best ball
+2011_fredriksson,Most useful
+2011_goren,Most artistic
+2011_hamaji,Best solved puzzle
+2011_hou,Best self documenting program
+2011_konno,Best one liner
+2011_richards,Most surprisingly portable
+2011_toledo,Best non-chess game
+2011_vik,Most sound
+2011_zucker,Most shiny
+2012_blakely,Most GIFted expressions
+2012_deckmyn,Most notable and best tool
+2012_dlowe,Best way to lose a life
+2012_endoh1,Most complex ASCII fluid - Honorable mention
+2012_endoh2,PiE in the sky award
+2012_grothe,Most conspiratorial
+2012_hamano,Most elementary use of C - Silver award
+2012_hou,Most useful obfuscation
+2012_kang,Best short program
+2012_konno,Best one liner
+2012_omoikane,Most surreptitious
+2012_tromp,Most functional
+2012_vik,Best use of cocoa - Bronze award
+2012_zeitak,Balanced use of obfuscation - Gold award
+2013_birken,Best painting tool
+2013_cable1,Most partisan 1-liner
+2013_cable2,Best of Show
+2013_cable3,Largest small system emulator
+2013_dlowe,Best sparkling utility
+2013_endoh1,Most lazy SKIer
+2013_endoh2,Most recyclable
+2013_endoh3,Most tweetable 1-liner
+2013_endoh4,Most solid
+2013_hou,Best use of 1 Infinite Loop
+2013_mills,Most timely rendered
+2013_misaka,Most catty
+2013_morgan1,Smallest large system simulator
+2013_morgan2,Most playfully versatile
+2013_robison,Most poetic use of strings
+2014_birken,Best use of port 1701
+2014_deak,Most underscored argument
+2014_endoh1,Most square (YODA award)
+2014_endoh2,Best use of bioinformatics
+2014_maffiodo1,Homage to a classic game
+2014_maffiodo2,Most tweetable entry
+2014_morgan,Most likely to succeed
+2014_sinon,Best choice of optimization
+2014_skeggs,Most dynamic
+2014_vik,Best handling of beeps
+2014_wiedijk,Most functional
+2015_burton,Most Useful
+2015_dogon,Most Crafty
+2015_duble,Best Handwriting
+2015_endoh1,Most Diffused Reaction
+2015_endoh2,Most Overlooked Obfuscation
+2015_endoh3,Back to the Future Award
+2015_endoh4,Best One-liner
+2015_hou,Most Well-rounded Hash
+2015_howe,Most Different
+2015_mills1,For the Birds! Award
+2015_mills2,Most Compact
+2015_muth,Most Complete Use of CPP
+2015_schweikhardt,Best Documented
+2015_yang,Most Pointed Reaction
+2018_algmyr,Most cacophonic
+2018_anderson,Most able to divine code gaps
+2018_bellard,Most inflationary
+2018_burton1,Best one-liner
+2018_burton2,Best abuse of the rules
+2018_ciura,Most likely to be awarded
+2018_endoh1,Best tool to reveal holes
+2018_endoh2,Best use of python
+2018_ferguson,Best use of weasel words
+2018_giles,Most unstable
+2018_hou,Most likely to top the charts
+2018_mills,Best of Show
+2018_poikola,Most stellar
+2018_vokes,Most connected
+2018_yang,Most shifty
+2019_adamovsky,Most functional interpreter
+2019_burton,Best one-liner
+2019_ciura,Most alphabetic
+2019_diels-grabsch1,Best small program
+2019_diels-grabsch2,Most self-aware
+2019_dogon,Best use of space and time
+2019_duble,Best collaborative graphics
+2019_endoh,Most in need of debugging
+2019_giles,Most in need of wide space
+2019_karns,Most in need of whitespace
+2019_lynn,Most functional compiler
+2019_mills,Most in need to be tweeted
+2019_poikola,Most calendrical
+2019_yang,Most in need of transparency
+2020_burton,Best one-liner
+2020_carlini,Best of Show - abuse of libc
+2020_endoh1,Most explosive
+2020_endoh2,Best perspective
+2020_endoh3,Most head-turning
+2020_ferguson1,Don't tread on me award
+2020_ferguson2,Most enigmatic
+2020_giles,Most phony
+2020_kurdyukov1,Best utility
+2020_kurdyukov2,Least detailed
+2020_kurdyukov3,Bset slaml prragom
+2020_kurdyukov4,Best abuse of lámatyávë
+2020_otterness,Most percussive
+2020_tsoj,Most misleading indentation
+2020_yang,Best abuse of CPP
\ No newline at end of file
diff --git a/tmp/year_prize.numbers b/tmp/year_prize.numbers
index b260efe2f755c5c77c63990d9f50837b9a6ba5dc..18345766da3a5c126eb5cc217d36843b6292a9ce 100755
GIT binary patch
delta 9907
zcmbuF30xD`+VIawCU_E)VHlGTLK2dQic}B+60|K91O->br7f+MC{a_{8o=#(Z$t%m
zR7Qz)VUyslSI}B_QE{o(T3qTbF1W9?ifG068LZa6U*Gq;zwgU0|C#43bC&0M&Y3f3
z=2@Nl)a&kSd@ms-NBob39sX?k_frvqHeW0_g?dB5$ILbVqNH
zxH7<
z3Igq8-AOHGg&2ucZVrFpv*sqk@e0On3>!#Z3=wM|S?*(hLxaow++}WbnP0ffFJ0!}
zUFKIVbCb*b+GUfV}t%qdKFYz`P3cvT@NJF~dEczomA6
z>D=`=5e@4oQ4ZE1#18I-sINP23r2{s$ip%*detVeC!Cr@UQuv*E%JmDHL0R06TkZ>
zLV`!mD28oGI8|K!xb;|~BA7GkavV8Z!$Jhq>LjND~{w8o7rxp#OKYB%cG1E2_+E-+<1%l`_Cyh
z&n-6R7n_%snr9cAXBC@g7Mo`jo2M6>rxly?ip{y)H$LB+Ae)IIbHPu*vs925LbF9u
zG>i8pfcGliyLd0l6S+O=m&<*j*RUlIH{71R>_onz3yRBG7$bcu;b!U$9V4O<^1$WE
zpxKqsE}=l8T8qKDbIN9)U9k6PX&hsCHSm{{ho4-;j6g+k=k*^t@+0OV)z`?5CLpEZ
zONwO_yXLLI{z7N5St25fMc|r9bqE_(5(z;JhW0@O$k;>LbQJw?6oraNt&l-q^G*vF
z;k}Sc%=_)C)Z<8pD~JjiwVOaaUYo%4dr+)I@t8`N4EDiNP?ZB4%DSw_M9GRpNph^O
z7O2JeQ&CG4m8e4PC(9F?M?(8=kVjND2vS|f6wgRDHgTKcfyU?ueyHIJDs9lIS
zD3!2j7lMD!T?ozO`j!U1ujQMSzR;AE0&La<&{uZVX?uNZbPDcF(InfO*b+818-vd2o?VP
z5mi_m_z0Rw2!xgNheTV)T!)Jmit6Z_B&rTEVihr(>U|Lc1pSFa3T+fbGWB1me8
z*PGl_NZ-U8`%23vP=ElpmCSpV7dg(M~@d@
zyj9bcCX%R6Fp;RlO+Etn2l@zDPcc%^!4fIlr)nH33#&@fVhuy)r
zA2&0(9q!LnCij+;N@`5vkV_Ohk3=&1c_vg7*){!d04wel5oRO+wx;CWAO(+O;
zq38*xx%pO;*#EqgQq8~KBcM
zef`@Yp$FMhWQM8YY2ceF>}ZvJ`((tt24~Rx`2bsaAWtOnrCD
zm~^`>%c^!Kp|Z)L;X{)xDORw~4%WPLZqM8c8?yt_@u4)*k6w#@W2Xu~H=R11u{MdtZsX4$ic
zXJxA8q^qJbJTt?VW=%=4WvaC#k`eZq+36D|Ym`-QkC_RjL@7oGR}+SGlWq0uJak0%
zFpFJnAkl-CbjY-(j0i|gPqvL1Z`;|0crzqM(JA(8i#;${Z6w{H$C?3Ic1zkwS2{Pa
z+H9yqJ^KXtb{?8x$xcygNUzQ9{D!BeW~5lh=`ATEBfpY!>#BXk6PRvl57M{KcJ5TQ
z5&w&OUTqY9Q(D4l_v)~b`)Ka~@hM8$O&@Q+xPx1?caWg81@~~T8mll_OS0W&scwVDRksmsV`7rChg+(%<(3qv
zb-dRHD5XAv@gfr#eE&K3*?vFl;BxjGa4ENZe=x4(PVEoHyE#cs65h{^uDOlZa)S;;
z;ep(u18wkpZr1@-D^5myi3=-`w#~%AiIidmy^Onk;1sUmb|0K7Yb(Ryq941r6Cpj_
zz{MYmz@gmSL%}$;s`^l*0AHyR9+`x(FE{mQi06DyakO-JdUi(SheSgrV}&>$rK_)2
z9Xr|)yASa~3voNK4UMI>a_F4&*nND2dvVNygQ~v#X}$p8;2!*(C_q}SXYD9QD{>Lb
zBmG&4Rx{RO&jLeV!V0f{qU>tJj|Z7daJu_R1)H+g+6}EfE=VGSYC~IaW{g{@5MsHxf
zTw>A&1qTmhXTki?hTO!hZXanJ(q^%Iz$m*dZFG$rXFbuz5h+D?uqTp>&2b?lC8r>r;bm9Q9BiU=oXchuB?^P
zRxxNLREx6c>0IO~d5aIpSj%`ikNfhJ|8QE?b(}tOK)1L!{fLxoTe3btA6tFP0yjOj
zlRMj5g=XMR+BonCZ!#0hrSf=N482}cog>d2Jzj4aOW%+}i)Uf2ICxzwQIpwNj#|kk
zFljK;*x5xivXqYFZlCI%_=!83kJJSN(&q}%k}}-t@LVP{!(tyztLV*NKsn2?
zk9bm_I#{BVWBKiWYEmo{#_I?4iet+Na$%LW12WOCT7s)}klU@p#}7}z-0WXk;W=E%
zFY(^TeTX+%k6R(RRfDpWojj18UPe>kq6YpONTkFly%-cs=T&DbCg
z(`i_6yzj7L#_uE}-Aa3M`Db+Io2_I))e5OT*c?O`%F$M=3l*D!fZ6M7lkdZji%Np&+|)Yeb7mG^v&m
zBW&r(>GUKn@@%M2p&so6lP_<7TMF~bek_ms38ffssn{L9$Vw057M%6NncU8^{_Iki
z8nomG>|wiuM$yOp>C;@}S?{PS1|7u;oQ68l*BN@e1_u0(SdO>SUwWgFH9OHU7>*1~
zFLuj_EV{TY`U%Tr?KIiL;0EhSjzi)BZt%IbjyMm>YGIebWW$mZ*hd=zerhBqv0QoD
zsP8w%YEMZ|A8id=rvW>i!oJ#Yu(J<2jpd9g$})U(q{kH-)jgYT@Kj&o-S`)5&~`$h
z^Z*r>8i5agy_)
zj+Ihk8Jz1#<;Rn|5Uw?irPR)tRGA&-xT8~jylU_8J+o#>t(>}0jZ
zVo%P3MaDI(M((apb+0|;)?_t9u49$h$|iWiOjwWE!&j;JbovxcCF?&vjBa2Z-qitC
zC@CXT$J^oJo7~Rx8dIVQZcMjfWOa3~{>rdlo@^Tf_kFg9oajedV(MV}Z5vsK!j0+5
z=Gj-F{F-Zdp+9S-=^%m+Y3$Z9R!fS06g{6yyP(5sxH%U(;W%#Jh0j>00a<8YDa>68
z@yFDdblS!RT@ImgAOFH}o_tm8@KAz)^oVa!5cGP*$c9^{vVTCfGogCIp*0f}{R4)ZR
ze2cxr&X|RyHCYUEyC&ww#{!tqdg#~+?%5?@Z0Ec$2jL4`@5`UzGo0&koOXym49c}w
z(Io)k$!Hxsiqgt?fzo7amW4KPE$e&)4+FUlb!r^K^{9&%_b|YXdaSo@VpU1qTqEIk
zofa=_7rVtQ#M@mC4Oz{?@T^x4_CaxhHD9PCQVG?=ZqXG^A~?~^o|7dEoUZHmMS>QA
zhpZA+d5j41l6XkOgJ7r14$DW`YJEIT6nusmveM*_qO}r*L@jR|iIg6y!_4Wm%A;b3_)>b7}m}Da%Hu
zcJv*PH9p0fIm&9y^74OV>mniUtQ(oJ(9DSAQKE)aEHuMb)S10oH{3rze+BGNZLc|-
zUvliutaCUK?jKA!P&~k+wwjw{mCNxbUr*1658EAo`H+8zuBOL8lID8>PI9dalW&&%0
zS-?7AJv_Y5QRvVHkn@3m19O3mz&xN5m=9C|1;8eN12zK-fbW2Xz!sno_#SWqTY+s*
z_P0>>b_WC&13Q2vz)oN(unSlQ>;{T}JwP!~4U_24}p8Y(oPh5
z3GizD9e54(O>%7R-Q1POkl|P03Gf^66nF+~+MI|QAoFvO8-W+VOW=3l70?9afNCbg
zc?ysVOarC^Gk`qcTY%TXOkfr;8<+#|YIV$o!#rRu4?|wf4*`BeJpq0Lo&wK+
z27n()lZ=Ufcq*@d-c|oM9sN%#;@$myHT`cYdh4Zc)%4a=9lWdlcQ<`cKmXtAse|(0
zSJ7Lqyb1B(*^a-sCqGTy2Oa=#b@+F)(pxj+Y^w6JZ#O%yuAFnh<;P6_c}CTDd0X=aC926qktX*2cbJYpUSiTl
zHEWT_)?b)@sD
zXEQv}Rne!>JEzvpu3r7vrDWzbT)baW-0+fq*#TXLlvk??3!XOQxh62{4^Fys!nJw^
z8~6b#VpDyRR=qm(@+Zfvy`={*v+U)upKtG}ZCZd6y-A(u!+{OQpYGT*eM{L=%xu2D
zu=rfl`2v#YZBUMah1Sh$Q)-W%T~)ROGrN}MJihzv{Nw?!th&tBC{?#6uRglAX(?Ue
ztKU>p`*6+gwFg(?AJG+9a;=|o>DuiVHkxMR>6>Ps>_Yxb%ps8%4D)#vNyu+_I
zKQC>>%%<0Ob7#1guca?((f6W_&itELIp{-FEBY{Y?)>81{3FlHe9s^9i2
zhD_`;dGyk?=jKda)Z~g|zWup==e%XhuCRkl=$@!c^vk9V>vyet<{Hj?yJdgX%ZADG
z*n2T(6Wd4OG~C1r$8{a56KTI(aq|3$6|=XNshEt(0lwW+IQ)4J0ekBhR1`|GDYapQ2H{#1+_$TvA9`6<0L%KQ
zz8DI6Q4xW9_Qt4zuixCcJBWvx3yhkGNCK&7>WzCY?S~Fj6riXx0@ycjSNXBxci$v<
zJ)%q!omv&D!X|hH#lRO5DjbiLJ5=Z?Ed7x=YNinNrkAU_vYwG?Y3W%OM;7d1MZ%6j
zdjCO`T9@dBB70Lo;Zc_aOeoo1WS($50Uki21u9q^`;sSR-3x?XP2W62jb*p^Mt2cX
zTSbN_4eQa(k}^CyMRZ3KlQt3_{MD+cR!DqN)!E3u2KC3H&Y4nJJTGSVc}X#Ir_eA5
zQIUHolY_#~8A$lO2)m*4A~$MFIhLX&qCk3ySKC(#`jmoDWRIwA^XCH9@D`T;WMDsV
z05}L70uBRv0r-@FdQygmp&EFFyU#dR{+By9+~wQ$P`33}uMbfoDrdI(qMEwkD8w`2
z7I2UL1mdcVGJR8wQW>M{Td$-)S3=dlDNfTvA<4qZCeT(8N-HT771K6`!i^@-oO<7GpcyyDWv
z#vOBavQGa~T1dHF
z|8()e8Aa-(5@*-DxV8I7hG&Q^NNItBq83n(x;yQ6aSzOsEuM&>{k47k>uzph>wBv|`K4!i+!i|c$mcj>B|
z(|S+HI16qF)qMK^`9f`|sL@u{xx
z79^K9K(f{ucMIx#^+tArj0Zb6-WF<|*Ka|4H}JB~8FCx)NE(}qn{*qB8~#Q<#>>0j
z$eKGKd%kFHzUm9QahQL*Sf$4-3NtqUgPw7ARH(tT;oiCAoTP5yZxa*&FQ@s|FK)-bUYBM
z{`B?B4}?lV>H}xP17VCH`;jx^p|FSW#v|-Zdx%>**F1#&4*u2o%R`}A5M1J99tl4d
XbX(!<_eiLfc*6%zC$7UsVd%dA7FC#K
delta 9506
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/night - Best Abuse of Computation