John Seng's Results


Use [Shift] + click to sort multiple columns
Date Tournament Event Session Last Updated % mps Color Links
11/11/2018 District 8 NAP Final for 2018-2019 NAP Flight A District Finals 4:45 pm 11/11/2018 08:24 PM 45.02
11/11/2018 District 8 NAP Final for 2018-2019 NAP Flight A District Finals 12:00 pm 11/11/2018 08:25 PM 46.09
09/16/2018 East Peoria Open Sectional Stratified Open Swiss Teams 10:30 am 09/16/2018 06:09 PM 1.50 Silver
07/15/2018 Towanda [Bloomington] Swiss Teams 10:30 am 07/15/2018 05:09 PM 2.55 Silver
07/14/2018 Towanda [Bloomington] Sat Morn Pairs(P) 10:30 am 07/14/2018 02:09 PM 60.80 5.04 Silver
07/14/2018 Towanda [Bloomington] Sat Morn Pairs(T) 10:30 am 07/14/2018 02:09 PM 68.75
07/14/2018 Towanda [Bloomington] Sat Aft Open Pairs 3:30 pm 07/14/2018 07:10 PM 63.99 4.44 Silver
07/14/2018 Towanda [Bloomington] Sat Aft Pairs(T) 3:30 pm 07/14/2018 07:10 PM 72.92
07/13/2018 Towanda [Bloomington] Fri Morn Pairs(P) 10:30 am 07/13/2018 02:34 PM 55.87 4.84 Silver
07/13/2018 Towanda [Bloomington] Friday Morning Teams 10:30 am 07/13/2018 02:34 PM 77.08
07/13/2018 Towanda [Bloomington] Fri Aft Pairs(P) 3:30 pm 07/13/2018 09:14 PM 54.55 1.93 Silver
07/13/2018 Towanda [Bloomington] Fri Aft Pairs(T) 3:30 pm 07/13/2018 09:14 PM 52.08
06/22/2018 Effingham STR A/X/Y Pairs 2:00 pm 06/23/2018 10:49 PM 55.00 15.10 Gold
06/22/2018 Effingham STR A/X/Y Pairs 9:30 am 06/23/2018 10:54 PM 58.56 * 3.21 Gold
06/21/2018 Effingham STR A/X/Y Pairs 2:00 pm 06/21/2018 05:24 PM 54.17 2.63 Red
06/21/2018 Effingham STR A/X/Y Pairs 9:30 am 06/21/2018 04:09 PM 52.38 * 1.39 Red
06/20/2018 Effingham Stratified Swiss Teams 9:30 am 06/21/2018 09:44 AM 8.75 Gold
06/19/2018 Effingham STR A/X/Y Pairs 2:00 pm 06/19/2018 05:19 PM 52.29 1.66 Red
06/19/2018 Effingham STR A/X/Y Pairs 9:30 am 06/19/2018 05:24 PM 57.64 * 1.02 Red
05/28/2018 Illini Regional Fast Swiss Teams 10:30 am 05/28/2018 05:10 PM 0.84 Red
05/27/2018 Illini Regional Barometer Open Pairs - qualifying & final 1:30 pm 05/27/2018 05:24 PM 49.75
05/27/2018 Illini Regional Charity Side Series Pairs Final 05/27/2018 02:55 PM 2.84 Red
05/26/2018 Illini Regional OskeeWowWow KO 1:30 pm 05/27/2018 09:29 PM
05/25/2018 Illini Regional Swiss Teams qualifying & final 1:30 pm 05/25/2018 10:29 PM 0.42 Red
05/24/2018 Illini Regional Chief Illiniwek KO Teams 1 1:30 pm 05/25/2018 10:04 PM
05/23/2018 Illini Regional Charity Side Pairs 7:00 pm 05/23/2018 10:50 PM 56.00 ** 1.85 Red
05/22/2018 Illini Regional Big Ten KO 7:00 pm 05/25/2018 12:34 PM 11.12 Gold
04/08/2018 Effingham Stratified Swiss Teams 10:30 am 04/08/2018 06:19 PM 0.90 Silver
04/07/2018 Effingham Stratified Open Pairs 1:00 pm 04/07/2018 04:54 PM 62.85 2.03 Silver
04/07/2018 Effingham Stratified Open Pairs 7:00 pm 04/07/2018 10:24 PM 62.12 2.22 Silver
01/06/2018 Snowflake Sectional Sat Morn Pair/Team(P) 10:00 am 01/06/2018 03:29 PM 52.78
01/06/2018 Snowflake Sectional Sat Morn Pair/Team(T) 10:00 am 01/06/2018 03:30 PM 43.75
01/06/2018 Snowflake Sectional Sat Aft Pair/Team(P) 2:00 pm 01/06/2018 07:24 PM 45.83
01/06/2018 Snowflake Sectional Sat Aft Pair/Team(T) 2:00 pm 01/06/2018 07:25 PM 54.17
01/05/2018 Snowflake Sectional Fri Aft Pair/Team(P) 2:00 pm 01/05/2018 05:39 PM 57.79 0.95 Silver
01/05/2018 Snowflake Sectional Fri Aft Pair/Team(T) 2:00 pm 01/05/2018 05:40 PM 68.75 4.47 Silver
11/12/2017 Louisville-Lexington AXY Stratified Swiss 10:00 am 11/12/2017 04:30 PM 1.00 Red
11/11/2017 Louisville-Lexington Open Pairs 7:00 pm 11/12/2017 08:34 AM 51.04 1.75 Red
11/11/2017 Louisville-Lexington Open Pairs 1:00 pm 11/11/2017 03:45 PM 54.29 * 1.75 Red
11/10/2017 Louisville-Lexington Open Pairs 7:00 pm 11/10/2017 09:55 PM 49.98 2.04 Red
11/10/2017 Louisville-Lexington Open Pairs 1:00 pm 11/10/2017 09:54 PM 58.17 * 2.04 Red
11/09/2017 Louisville-Lexington Stratiflighted Swiss Teams 1:00 pm 11/09/2017 09:55 PM 1.50 Red
09/17/2017 East Peoria Sunday Stratified Open Swiss Teams 10:30 am 09/17/2017 05:39 PM 0.60 Silver
08/18/2017 St. Louis Regional A/X Pairs 1:00 pm 08/18/2017 04:44 PM 37.56
08/17/2017 St. Louis Regional Stratified Open Pairs 7:00 pm 08/17/2017 10:45 PM 55.40 2.55 Gold
08/17/2017 St. Louis Regional Stratified Open Pairs 1:00 pm 08/17/2017 05:15 PM 54.09 * 0.58 Red
08/16/2017 St. Louis Regional A/X Pairs 7:00 pm 08/17/2017 11:35 AM 48.04
08/16/2017 St. Louis Regional A/X Pairs 1:00 pm 08/16/2017 05:05 PM 51.22
08/15/2017 St. Louis Regional Stratified Open Pairs 7:00 pm 08/15/2017 10:34 PM 53.70 5.17 Gold
08/15/2017 St. Louis Regional Stratified Open Pairs 1:00 pm 08/15/2017 04:49 PM 61.54 * 2.86 Red
08/15/2017 St. Louis Regional Regional Side Game Series 1 Final 08/19/2017 10:55 PM ** 0.47 Red
08/14/2017 St. Louis Regional Regional Side Game 1 7:00 pm 08/14/2017 10:29 PM 53.44 * 0.47 Red
07/16/2017 Bloomington Sectional Swiss Teams 10:30 am 07/16/2017 05:34 PM 3.56 Silver
07/15/2017 Bloomington Sectional Sat Morn Pairs(P) 10:30 am 07/15/2017 02:04 PM 59.09 4.26 Silver
07/15/2017 Bloomington Sectional Sat Morn Pairs(T) 10:30 am 07/15/2017 02:04 PM 77.08 6.67 Silver
07/14/2017 Bloomington Sectional Fri Morn Pairs(P) 10:30 am 07/14/2017 05:50 PM 51.14 0.70 Silver
07/14/2017 Bloomington Sectional Fri Morn Pairs(T) 10:30 am 07/14/2017 05:49 PM 52.08 0.42 Silver
07/14/2017 Bloomington Sectional Fri Aft Pairs(P) 3:30 pm 07/14/2017 06:54 PM 55.83 2.03 Silver
07/14/2017 Bloomington Sectional Fri Aft Pairs(T) 3:30 pm 07/14/2017 06:54 PM 76.08 4.24 Silver
05/29/2017 Illini Regional FAST Swiss Teams 10:30 am 05/29/2017 05:19 PM 7.88 Gold
05/28/2017 Illini Regional Barometer Pairs 7:00 pm 05/28/2017 10:54 PM 54.33 5.65 Gold
05/28/2017 Illini Regional Barometer Pairs 1:30 pm 05/28/2017 05:40 PM 52.27
05/27/2017 Illini Regional Stratified Open Pairs 7:00 pm 05/29/2017 11:59 AM 57.22 1.38 Red
05/27/2017 Illini Regional Stratified Open Pairs 1:30 pm 05/27/2017 07:34 PM 46.84
05/26/2017 Illini Regional Friday Choice Pairs 7:00 pm 05/27/2017 12:14 PM 52.31 1.95 Red
05/26/2017 Illini Regional Friday Choice Pairs 1:30 pm 05/26/2017 04:54 PM 55.45 * 0.93 Red
05/25/2017 Illini Regional Chief Illiniwek KO 1 1:30 pm 05/26/2017 10:50 PM
05/25/2017 Illini Regional Stratified Open Pairs 7:00 pm 05/26/2017 12:25 PM 49.13
05/23/2017 Illini Regional Kick-Off KO 7:00 pm 05/24/2017 10:24 PM 20.08 Gold
04/09/2017 East Peoria Tournament Stratified Swiss Teams 10:30 am 04/09/2017 05:24 PM 0.90 Silver
04/02/2017 Effingham Stratified Swiss Teams 10:30 am 04/02/2017 06:24 PM 2.66 Silver
02/04/2017 Indianapolis Winter Regional White River A/B/C Open Pairs 7:00 pm 02/04/2017 09:21 PM 51.60
02/04/2017 Indianapolis Winter Regional White River A/B/C Open Pairs 1:30 pm 02/04/2017 03:55 PM 41.36
02/03/2017 Indianapolis Winter Regional Weekend Bracketed KO Teams 1 1:30 pm 02/04/2017 08:59 PM 3.57 Red
01/08/2017 Snowflake Sectional Stratified Averaged Swiss Team - Double Session 10:00 am 01/08/2017 05:54 PM 5.73 Silver
01/07/2017 Snowflake Sectional Sat Morn Pair Segment 10:00 am 01/07/2017 03:19 PM 56.16 0.86 Silver
01/07/2017 Snowflake Sectional Sat Morn Team Segment 10:00 am 01/07/2017 03:20 PM 41.67
01/07/2017 Snowflake Sectional Sat Aft Pair/Team(P) 2:00 pm 01/11/2017 10:04 AM 66.30 5.54 Silver
01/07/2017 Snowflake Sectional Sat Aft Pair/Team(T) 2:00 pm 01/11/2017 10:05 AM 83.33 8.67 Silver
01/06/2017 Snowflake Sectional Fri Aft Pair/Team(P) 2:00 pm 01/06/2017 05:29 PM 55.56 0.65 Silver
01/06/2017 Snowflake Sectional Fri Aft Pair/Team(T) 2:00 pm 01/06/2017 05:30 PM 60.42 2.49 Silver
11/13/2016 Louisville-Lexington AXY Stratified Swiss 10:00 am 11/13/2016 04:24 PM 8.79 Gold
11/12/2016 Louisville-Lexington Stratified BAM 7:00 pm 11/13/2016 10:20 AM 39.58
11/12/2016 Louisville-Lexington Saturday Compact KO Brk I 1:00 pm 11/12/2016 10:00 PM 0.43 Red
11/11/2016 Louisville-Lexington Churchill Downs KO 1 1:00 pm 11/13/2016 10:34 AM 4.06 Red
11/10/2016 Louisville-Lexington Stratiflighted Swiss Teams 1:00 pm 11/10/2016 09:45 PM 6.54 Gold
10/30/2016 Central States Stratiflighted A/X Swiss Teams 10:00 am 10/30/2016 06:20 PM 1.50 Red
10/29/2016 Central States Player's Choice Pairs 2:00 pm 10/29/2016 10:15 PM 42.85 1.38 Red
10/29/2016 Central States Player's Choice Pairs 9:30 am 10/29/2016 10:15 PM 56.89 * 1.38 Red
10/28/2016 Central States Fri-Sat Bracketed Knockout 1 2:00 pm 10/29/2016 10:15 PM
10/27/2016 Central States Stratified Swiss Teams 2:00 pm 10/27/2016 11:25 PM 0.62 Red
08/21/2016 St. Louis A/X/Y Swiss 10:00 am 08/21/2016 05:30 PM 12.59 Gold
08/20/2016 St. Louis Barometer Pairs 7:00 pm 08/20/2016 10:40 PM 45.67
08/20/2016 St. Louis Barometer Pairs 1:00 pm 08/20/2016 04:40 PM 49.02
08/19/2016 St. Louis A/X Pairs 7:00 pm 08/19/2016 10:45 PM 57.69 5.38 Gold
08/19/2016 St. Louis A/X Pairs 1:00 pm 08/19/2016 06:25 PM 48.72
08/18/2016 St. Louis Prime Time Stratified Swiss 1:00 pm 08/19/2016 06:50 PM 3.20 Gold
08/17/2016 St. Louis Wed-Thu Knockout 3 1 1:00 pm 08/19/2016 02:50 PM 4.50 Red
08/16/2016 St. Louis Evening Stratified Swiss 7:00 pm 08/16/2016 10:40 PM 0.50 Red
08/15/2016 St. Louis Knockout 1 2 7:00 pm 08/17/2016 11:00 PM 3.65 Red
07/23/2016 2016 Summer NABC 0-10,000 NABC PAIRS 7:30 pm 07/26/2016 01:26 PM 44.16
07/23/2016 2016 Summer NABC 0-10,000 NABC PAIRS 1:00 pm 07/26/2016 01:22 PM 45.25
07/22/2016 2016 Summer NABC VON ZEDTWITZ LIFE MASTER PAIRS 7:30 pm 07/26/2016 11:50 AM 42.92
07/22/2016 2016 Summer NABC VON ZEDTWITZ LIFE MASTER PAIRS 1:00 pm 07/26/2016 01:16 PM 39.37
07/22/2016 2016 Summer NABC Thurs-Fri Side Game Series Final 07/26/2016 10:50 AM
07/21/2016 2016 Summer NABC Thurs-Fri Side Game 7:30 pm 07/26/2016 10:40 AM 51.77
06/26/2016 Paducah-Southern Il Bracket I Sunday Swiss Teams 10:30 am 06/26/2016 05:43 PM 1.26 Red
06/25/2016 Paducah-Southern Il Stratified Swiss Teams 7:00 pm 06/26/2016 10:13 AM 3.27 Red
06/24/2016 Paducah-Southern Il Friday-Saturday KO 1:30 pm 06/25/2016 04:41 PM 16.75 Gold
06/23/2016 Paducah-Southern Il A/X Swiss Teams 1:30 pm 06/23/2016 10:44 PM 7.35 Gold
06/22/2016 Paducah-Southern Il Stratified Swiss Teams 7:00 pm 06/22/2016 10:44 PM 0.50 Red
06/21/2016 Paducah-Southern Il Tuesday-Wednesday KO 1:30 pm 06/22/2016 04:21 PM 11.29 Gold
05/30/2016 Illini A/X Fast Swiss 10:30 am 05/30/2016 05:14 PM 1.25 Red
05/29/2016 Illini Barometer Pairs 7:00 pm 05/31/2016 11:30 AM 50.00 2.86 Gold
05/29/2016 Illini Barometer Pairs 1:30 pm 05/29/2016 06:00 PM 54.68 * 1.74 Red
05/26/2016 Illini Chief Illiniwek KO 1:30 pm 05/29/2016 09:30 AM 24.47 Gold
05/25/2016 Illini Stratified Swiss Teams 1:30 pm 05/25/2016 10:26 PM 7.61 Gold
05/24/2016 Illini Pets Charity Pairs 6:00 pm 05/24/2016 10:56 PM 45.91
04/24/2016 Peoria Spring Sectional Stratified Open Swiss Teams 6:00 pm 04/24/2016 05:03 PM 6.05 Silver
04/03/2016 Early Spring Sectional Stratified Swiss Teams 6:00 pm 04/03/2016 05:52 PM 2.51 Silver
04/02/2016 Early Spring Sectional Stratified Open Pairs/(P) 6:00 pm 04/02/2016 01:15 PM 48.16
04/02/2016 Early Spring Sectional Stratified Open Pairs/(T) 6:00 pm 04/02/2016 01:15 PM 47.92
04/02/2016 Early Spring Sectional Stratified Open Pairs/(P) 6:00 pm 04/02/2016 06:01 PM 51.81 0.71 Silver
04/02/2016 Early Spring Sectional Stratified Open Pairs/(T) 6:00 pm 04/02/2016 06:01 PM 45.83
04/01/2016 Early Spring Sectional Stratified Open Pairs/(P) 6:00 pm 04/01/2016 05:37 PM 45.18
04/01/2016 Early Spring Sectional Stratified Open Pairs/(T) 6:00 pm 04/01/2016 05:37 PM 47.92
02/28/2016 Crossroad of America Regional Sunday Open Swiss 6:00 pm 02/28/2016 04:08 PM 0.42 Red
02/27/2016 Crossroad of America Regional White River Open Pairs 6:00 pm 02/28/2016 11:54 AM 57.00 32.30 Gold
02/27/2016 Crossroad of America Regional White River Open Pairs 6:00 pm 02/27/2016 09:37 PM 60.62 * 2.77 Red
02/26/2016 Crossroad of America Regional Weekend KO 1 6:00 pm 02/27/2016 09:00 PM
02/26/2016 Crossroad of America Regional Friday Evening Swiss 6:00 pm 02/26/2016 09:42 PM 2.05 Red
02/25/2016 Crossroad of America Regional Bicentennial Open Swiss 6:00 pm 03/03/2016 05:17 PM 1.68 Red
02/24/2016 Crossroad of America Regional Hoosier Open Pairs 6:00 pm 02/24/2016 09:40 PM 49.36
02/24/2016 Crossroad of America Regional Hoosier Open Pairs 6:00 pm 02/24/2016 06:25 PM 50.80
01/10/2016 Snow Flake Sectional Stratified Averaged Swiss 6:00 pm 01/10/2016 05:00 PM 2.99 Silver
01/09/2016 Snow Flake Sectional Open Pairs/Team (Singl(P) 6:00 pm 01/09/2016 01:51 PM 49.31
01/09/2016 Snow Flake Sectional Open Pairs/Team (Singl(T) 6:00 pm 01/09/2016 01:51 PM 56.25 1.87 Silver
01/09/2016 Snow Flake Sectional Open Pairs/Team (Singl(P) 6:00 pm 01/09/2016 06:10 PM 48.75
01/09/2016 Snow Flake Sectional Open Pairs/Team (Singl(T) 6:00 pm 01/09/2016 06:10 PM 58.33 1.72 Silver
01/08/2016 Snow Flake Sectional Open Pairs/Team (Singl(P) 6:00 pm 01/08/2016 06:05 PM 57.50 1.67 Silver
01/08/2016 Snow Flake Sectional Open Pairs/Team (Singl(T) 6:00 pm 01/08/2016 06:05 PM 68.75 6.20 Silver
10/17/2015 Northwest Indiana Section Stratified Open Pair/Team 6:00 pm 10/18/2015 06:38 PM 60.42 1.94 Silver
10/17/2015 Northwest Indiana Section Stratified Open Pair/Team 6:00 pm 10/17/2015 08:56 PM 58.33 2.23 Silver
10/17/2015 Northwest Indiana Section Stratified Open Pairs 6:00 pm 10/18/2015 06:38 PM 54.73 0.60 Silver
10/17/2015 Northwest Indiana Section Stratified Open Pairs 6:00 pm 10/17/2015 08:56 PM 52.50
10/11/2015 Silver Leaves Sectional Rochester Swiss Teams 6:00 pm 10/11/2015 04:52 PM 2.67 Silver
06/14/2015 Carl Sandburg Sectional Stratified Swiss Teams 6:00 pm 06/16/2015 10:14 AM 2.98 Silver
06/13/2015 Carl Sandburg Sectional Open Pairs/Teams 6:00 pm 06/16/2015 10:14 AM 58.33 2.27 Silver
06/13/2015 Carl Sandburg Sectional Open Pairs/Teams 6:00 pm 06/16/2015 10:14 AM 60.42 2.80 Silver
06/13/2015 Carl Sandburg Sectional Pair/Teams 6:00 pm 06/16/2015 10:14 AM 56.25
06/13/2015 Carl Sandburg Sectional Pair\teams 6:00 pm 06/16/2015 10:14 AM 66.25 4.13 Silver
06/12/2015 Carl Sandburg Sectional Open Pairs/Teams 6:00 pm 06/16/2015 10:14 AM 50.00
06/12/2015 Carl Sandburg Sectional Pair/Teams 6:00 pm 06/16/2015 10:14 AM 54.46 1.53 Silver
05/25/2015 Illini Regional Monday Fast Swiss Teams 6:00 pm 05/26/2015 09:34 AM 8.07 Gold
05/23/2015 Illini Regional Oskeewowwow KO 1 6:00 pm 05/26/2015 09:33 AM
05/23/2015 Illini Regional Saturday Evening Swiss 6:00 pm 05/26/2015 09:38 AM 0.20 Red
05/22/2015 Illini Regional Friday Open Swiss 6:00 pm 05/26/2015 09:33 AM 11.03 Gold
05/21/2015 Illini Regional Chief Illiniwek KO 6:00 pm 05/26/2015 09:33 AM
05/21/2015 Illini Regional Thursday Evening Swiss 6:00 pm 05/26/2015 09:38 AM 0.40 Red
05/20/2015 Illini Regional Rose Bowl Compact KO 1 6:00 pm 05/26/2015 09:33 AM
05/20/2015 Illini Regional Wednesday Evening Swiss 6:00 pm 05/26/2015 09:33 AM 0.60 Red
05/19/2015 Illini Regional Big Ten KO Teams 6:00 pm 05/26/2015 09:33 AM
04/12/2015 Pioneer Sectional Pioneer Swiss Teams 6:00 pm 05/12/2015 11:34 AM 2.43 Silver
04/10/2015 Pioneer Sectional Friday Evening Pairs 6:00 pm 05/12/2015 11:34 AM 54.86 1.09 Silver
03/01/2015 Indianapolis Winter Regional Stratified Swiss Teams 6:00 pm 05/06/2015 02:47 PM 3.01 Gold
02/28/2015 Indianapolis Winter Regional Saturday A/X Open Pairs 6:00 pm 05/06/2015 02:47 PM 56.07 2.45 Red
02/28/2015 Indianapolis Winter Regional Saturday Open Pairs 6:00 pm 05/06/2015 02:47 PM 42.15
02/27/2015 Indianapolis Winter Regional Weekend KO 1 6:00 pm 05/06/2015 02:46 PM
02/27/2015 Indianapolis Winter Regional Friday Evening Swiss 6:00 pm 05/06/2015 02:46 PM 2.39 Red
02/25/2015 Indianapolis Winter Regional Wednesday Thursday KO Bracket I 6:00 pm 05/06/2015 02:46 PM 13.32 Gold
02/24/2015 Indianapolis Winter Regional Hoosier A/X Open Pairs 6:00 pm 05/06/2015 02:46 PM 52.61 0.58 Red
02/24/2015 Indianapolis Winter Regional Hoosier A/X Open Pairs 6:00 pm 05/06/2015 02:46 PM 47.64
02/23/2015 Indianapolis Winter Regional Kickoff KO Bracket I 6:00 pm 05/06/2015 02:46 PM
01/24/2015 Bloomington Winter Sectional Saturday Morning Pairs 6:00 pm 02/26/2015 10:56 AM 53.37
01/24/2015 Bloomington Winter Sectional Saturday Afternoon Pairs 6:00 pm 02/26/2015 10:56 AM 45.67
* PAIR AWARDS – SECTION OR OVERALL
Pairs receive their section awards or their overall award, whichever is greater, but not both. For example, a pair whose section award was 0.50 and whose overall award was 0.65 would be credited with 0.65 masterpoints. Conversely, a pair with a section award of 0.90 and an overall award of only 0.75 would be credited with the 0.90 masterpoints. If an award is displayed with a “strikethrough” (for example, 1.44) it has been replaced by a later award. Only awards without a strikethrough will be added to your permanent record.

** SIDE SERIES EVENTS
Masterpoint awards for each "Side Series" are finalized when the series concludes. Your total award for the Series, if you earned a Series overall award, may be different from the sum of the individual session awards listed here.


Courtesy of Fast Results

Courtesy of Bridge Winners

Courtesy of Bridge Base Online

Courtesy of The Common Game