Richard Morris's Results


Use [Shift] + click to sort multiple columns
Date Tournament Event Session Last Updated % mps Color Links
06/08/2019 Portland Spring Sectional Open Pairs, Stratified 10:30 am 06/08/2019 09:20 PM 48.01
04/27/2019 Seaside Spring Pacific Ocean Stratified Open Pairs 3:00 pm 04/27/2019 08:30 PM 54.73 3.95 Silver
04/27/2019 Seaside Spring Pacific Ocean Stratified Open Pairs 10:00 am 04/27/2019 03:45 PM 55.65 * 1.60 Silver
04/26/2019 Seaside Spring Crabcakes Stratified Open Pairs 3:00 pm 04/26/2019 08:45 PM 45.81
04/26/2019 Seaside Spring Sand Dollar Stratified Open Pairs 10:00 am 04/26/2019 04:00 PM 51.44
04/14/2019 Unit 452 Spring Sectional Stratified Fast Pairs 10:00 am 04/14/2019 03:24 PM 50.00
02/24/2019 Oregon Trail Regional Stratified Open Fast Pairs 10:00 am 02/24/2019 04:04 PM 42.23
02/23/2019 Oregon Trail Regional Ridgefield Compact Bracketed KOs 2 1:00 pm 02/24/2019 01:15 AM
02/23/2019 Oregon Trail Regional Evening Side Game 7:00 pm 02/24/2019 12:45 AM 41.44
02/23/2019 Oregon Trail Regional Evening Side Game Series Final 02/24/2019 01:01 AM
02/23/2019 Oregon Trail Regional Afternoon Side Game Series Final 02/24/2019 01:00 AM ** 5.31 Gold|Red
02/22/2019 Oregon Trail Regional Afternoon Side Game 1:00 pm 02/23/2019 12:56 AM 52.15
02/20/2019 Oregon Trail Regional Afternoon Side Game 1:00 pm 02/20/2019 06:55 PM 66.00 ** 5.31 Gold|Red
02/19/2019 Oregon Trail Regional AXY Swiss Teams 1:00 pm 02/20/2019 01:05 AM 1.14 Red
11/11/2018 Vancouver Fall Sectional Stratiflighted A/X/Y Swiss Teams 10:00 am 11/11/2018 08:39 PM 0.82 Silver
10/06/2018 Seaside Afternoon Side Game Series Final 10/07/2018 01:01 AM ** 2.32 Red
10/06/2018 Seaside Afternoon Side Game 1:00 pm 10/06/2018 09:30 PM 57.63 ** 2.32 Red
10/05/2018 Seaside Three Strat Open Pairs 7:00 pm 10/06/2018 01:00 AM 49.83 0.77 Red
10/05/2018 Seaside Three Strat Open Pairs 1:00 pm 10/05/2018 11:00 PM 49.96
10/03/2018 Seaside Astoria Bracketed KOs 2 1:00 pm 10/05/2018 01:11 AM 10.92 Gold
10/02/2018 Seaside Gearhart Bracketed KOs 2 1:00 pm 10/05/2018 01:13 AM 2.45 Red
10/01/2018 Seaside Seaside Bracketed KOs 1 7:00 pm 10/03/2018 12:59 AM
08/19/2018 Vancouver USA Sectional Memorial Strati-flighted A/X/Y Swiss Teams 10:00 am 08/19/2018 08:14 PM 1.23 Silver
08/18/2018 Vancouver USA Sectional Bob Turkisher Strati-flighted A/X/Y Pairs 10:00 am 08/18/2018 03:50 PM 38.63
05/20/2018 High Desert Regional Stratiflighted A/X/Y Swiss Teams 10:00 am 05/20/2018 07:49 PM 0.88 Red
05/19/2018 High Desert Regional Stratified Swiss Teams 7:00 pm 05/20/2018 12:39 AM 0.50 Red
05/19/2018 High Desert Regional Three Sisters Compact KOs 1 1:00 pm 05/20/2018 12:44 AM 2.08 Red
05/18/2018 High Desert Regional Cascade Mountains Bracketed KOs 2 1:00 pm 05/20/2018 12:25 AM 4.14 Red
05/17/2018 High Desert Regional Bend Side Game 1:00 pm 05/17/2018 06:30 PM 45.99
05/16/2018 High Desert Regional Deschutes River Side Game Series Final 05/17/2018 02:09 PM ** 5.17 Gold
05/16/2018 High Desert Regional Deschutes River Side Game 7:00 pm 05/17/2018 12:45 AM 58.80 * 1.87 Red
05/16/2018 High Desert Regional Deschutes River Side Game 1:00 pm 05/16/2018 06:34 PM 55.79 ** 0.86 Red
05/15/2018 High Desert Regional Stratified Swiss Teams 7:00 pm 05/16/2018 12:55 AM 0.50 Red
05/15/2018 High Desert Regional Broken Top Bracketed KOs 1 1:00 pm 05/17/2018 12:59 AM
04/15/2018 Vancouver Spring Sectional Stratified Fast Pairs 10:00 am 04/15/2018 03:14 PM 35.65
02/24/2018 Oregon Trail Regional Ridgefield Compact KOs 2 1:00 pm 02/25/2018 02:09 AM 1.25 Red
02/24/2018 Oregon Trail Regional Stratified Swiss Teams 7:00 pm 02/25/2018 11:25 AM 2.14 Red
02/24/2018 Oregon Trail Regional Afternoon Side Game Series Final 02/25/2018 02:10 AM ** 0.45 Red
02/23/2018 Oregon Trail Regional Mount Hood Bracketed KOs 2 1:00 pm 02/25/2018 02:10 AM 2.40 Red
02/22/2018 Oregon Trail Regional Afternoon Side Game 1:00 pm 02/22/2018 09:35 PM 51.76 ** 0.45 Red
02/20/2018 Oregon Trail Regional Portland Bracketed KOs 1 1:00 pm 02/22/2018 01:00 AM
01/28/2018 Portland Sectional Stratiflighted A/X Swiss Teams 10:30 am 01/28/2018 09:29 PM
12/03/2017 2017 Fall NABC B/C Swiss Teams (3000/1500) 10:00 am 12/03/2017 10:11 PM 18.30 Gold
12/01/2017 2017 Fall NABC Fri-Sat Knockout Teams 1 1:00 pm 12/03/2017 01:35 AM 14.90 Gold
11/30/2017 2017 Fall NABC Compact Knockout Teams 3 1:00 pm 12/01/2017 05:15 PM
11/28/2017 2017 Fall NABC Tues-Wed Knockout Teams 3 1:00 pm 11/30/2017 02:20 PM
11/27/2017 2017 Fall NABC Mon-Tues Knockout Teams 1 1:00 pm 11/29/2017 01:04 AM
11/27/2017 2017 Fall NABC B/C/D Evening Swiss Teams 7:30 pm 11/28/2017 01:20 AM 0.23 Red
11/26/2017 2017 Fall NABC B/C/D Swiss Teams (3000/1500/750) 1:00 pm 11/27/2017 01:10 AM 0.31 Red
11/25/2017 2017 Fall NABC 1st Sat Compact Knockout Teams 2 1:00 pm 11/26/2017 03:35 PM
11/25/2017 2017 Fall NABC B/C/D Evening Swiss Teams 7:30 pm 11/26/2017 01:05 AM
11/12/2017 Vancouver Fall Sectional Stratified Fast Pairs 10:00 am 11/12/2017 07:54 PM 55.00
10/08/2017 Seaside Stratiflighted A/X Swiss Teams 10:00 am 10/08/2017 08:30 PM 0.88 Red
10/07/2017 Seaside Jellyfish Compact KOs 2 1:00 pm 10/08/2017 12:34 AM 1.22 Red
10/06/2017 Seaside Stratified Swiss Teams 7:00 pm 10/07/2017 02:31 PM 3.58 Red
10/05/2017 Seaside Lewis and Clark Bracketed KOs 2 1:00 pm 10/07/2017 12:50 AM 1.01 Red
10/05/2017 Seaside Stratified Swiss Teams 7:00 pm 10/06/2017 02:20 PM 0.75 Red
10/04/2017 Seaside Astoria Bracketed KOs 2 1:00 pm 10/06/2017 12:40 AM
10/04/2017 Seaside Stratified Swiss Teams 7:00 pm 10/05/2017 05:11 PM 0.25 Red
10/03/2017 Seaside Gearhart Bracketed KOs 2 1:00 pm 10/05/2017 12:56 AM
10/03/2017 Seaside Stratified Swiss Teams 7:00 pm 10/04/2017 04:20 PM 0.50 Red
10/02/2017 Seaside Stratified Charity Swiss Teams 7:00 pm 10/03/2017 12:05 PM 1.13 Red
09/10/2017 Portland Fall Sectional Stratiflighted AX Swiss Teams 10:30 am 09/10/2017 08:30 PM 1.08 Silver
09/08/2017 Portland Fall Sectional Open Pairs 10:30 am 09/08/2017 04:14 PM 46.31
06/09/2017 Portland Spring Sectional Open Pairs 10:30 am 06/10/2017 10:00 PM 50.38
04/23/2017 Gatlinburg Mid-Flight Swiss Teams 10:00 am 05/01/2017 06:00 PM 0.93 Red
04/22/2017 Gatlinburg Stratified Board-a-Match Teams 7:30 pm 04/22/2017 10:40 PM 37.50
04/21/2017 Gatlinburg "Marlene Wass" Friday Open KOs 6 1:00 pm 04/22/2017 09:45 PM 10.06 Gold
04/20/2017 Gatlinburg Stratiflighted B/C/D Swiss Teams 7:30 pm 04/21/2017 11:51 AM 0.46 Red
04/20/2017 Gatlinburg "Vince Carcello" Thursday Open KOs 7 1:00 pm 04/22/2017 06:56 PM
04/18/2017 Gatlinburg Stratiflighted B/C/D Swiss Teams 7:30 pm 04/19/2017 12:06 PM 0.69 Red
04/18/2017 Gatlinburg "Gene Roy" Tuesday Open KOs 8 1:00 pm 04/20/2017 09:40 AM
04/19/2017 Gatlinburg "Marci Buehler" Wednesday Open KOs 8 1:00 pm 04/20/2017 10:10 PM 2.41 Red
04/17/2017 Gatlinburg Stratiflighted B/C/D Swiss Teams 7:30 pm 04/17/2017 10:40 PM 0.69 Red
04/17/2017 Gatlinburg Stratiflighted B/C/D Swiss Teams 7:30 pm 04/18/2017 09:11 PM 0.69 Red
04/17/2017 Gatlinburg "Millard Nachtwey" Monday Open KOs 7 1:00 pm 04/18/2017 10:33 PM
04/08/2017 Vancouver Spring Sectional Stratified Open Pairs 3:00 pm 04/08/2017 08:49 PM 44.38
02/26/2017 Oregon Trail Sun Stratiflighted A/X Swiss Teams 10:00 am 02/26/2017 07:59 PM 0.88 Red
02/25/2017 Oregon Trail Sat Ridgefield Compact KO 2 1:00 pm 02/26/2017 01:05 AM 0.51 Red
02/24/2017 Oregon Trail Fri-Sat Mt.Hood Bracketed KO 2 1:00 pm 02/26/2017 01:05 AM 1.11 Red
02/22/2017 Oregon Trail Wed-Thur Vancouver Bracketed KO 2 1:00 pm 02/24/2017 01:04 AM 0.55 Red
02/20/2017 Oregon Trail Mon-Tue Columbia River Bracketed KO 1 7:00 pm 02/22/2017 12:59 AM 2.94 Red
09/29/2016 Seaside Lewis and Clark Bracketed KOs 2 1:00 pm 10/01/2016 01:50 PM 9.05 Gold
09/28/2016 Seaside Astoria Bracketed KOs 3 1:00 pm 09/30/2016 12:46 AM 2.09 Red
09/26/2016 Seaside Seaside Bracketed KOs 3 7:00 pm 09/28/2016 12:56 AM 14.22 Gold
09/11/2016 Portland Fall Sectional Sun StratFl A/AX Swiss Teams 10:30 am 09/11/2016 09:35 PM 1.23 Silver
08/21/2016 Vancouver USA Sectional Memorial A/X Swiss Teams 10:00 am 08/21/2016 08:25 PM 0.45 Silver
08/19/2016 Vancouver USA Sectional Stratified Open Pairs 10:00 am 08/19/2016 08:50 PM 44.93
05/14/2016 High Desert Regional Three Sisters Compact KOs 2 1:00 pm 05/15/2016 12:43 AM 1.28 Red
05/13/2016 High Desert Regional Cascade Mountains Bracketed KO's 2 1:00 pm 05/15/2016 12:43 AM 2.24 Red
05/11/2016 High Desert Regional Mt.Bachelor Bracketed KO's 2 1:00 pm 05/13/2016 12:17 AM 15.94 Gold
05/10/2016 High Desert Regional Tuesday Evening Swiss Teams 6:00 pm 05/11/2016 12:53 AM 0.50 Red
05/10/2016 High Desert Regional Broken Top Bracketed KO's 2 1:00 pm 05/12/2016 03:29 PM
05/09/2016 High Desert Regional Black Butte Bracketed KOs 1 7:00 pm 05/11/2016 01:19 PM 1.96 Red
05/01/2016 Portland Spring Sectional Stratiflighted AX Swiss Teams 10:30 am 05/02/2016 11:48 AM
04/17/2016 Seaside Spring Sectional Gearhart Strati-Flighted Swiss Teams A/X 10:00 am 04/19/2016 03:41 PM 0.93 Silver
04/16/2016 Seaside Spring Sectional Pacific Ocean Stratified 6:00 pm 04/16/2016 06:13 PM 50.73
04/10/2016 Vancouver Spring Sectiona Straified Swiss Teams 6:00 pm 04/10/2016 08:46 PM 2.70 Silver
04/09/2016 Vancouver Spring Sectiona Morning Pairs 6:00 pm 04/10/2016 12:09 PM 55.18 3.02 Silver
03/19/2016 2016 Spring NABC Saturday Compact KO 2 6:00 pm 03/20/2016 12:07 PM 0.46 Red
03/18/2016 2016 Spring NABC Fri Compact Bracketed KO 5 1:00 pm 07/19/2016 12:52 PM -0.25 1.03 Red
03/18/2016 2016 Spring NABC Friday Evening A Swiss 6:00 pm 03/19/2016 09:20 PM 0.25 Red
03/17/2016 2016 Spring NABC Thurs-Fri Bracketed KO Teams 4 1:00 pm 07/19/2016 12:52 PM -0.25 1.00 Red
03/16/2016 2016 Spring NABC Wed Compact Bracketed KO 4 1:00 pm 07/19/2016 01:27 PM -0.25
03/15/2016 2016 Spring NABC Tuesday-Wednesday KO 3 6:00 pm 03/17/2016 02:16 AM 2.02 Red
03/13/2016 2016 Spring NABC Sun-Mon Bracketed KO Teams 2 1:00 pm 07/21/2016 11:17 AM 9.51 Gold
03/12/2016 2016 Spring NABC Sat Compact Bracketed KO 5 1:00 pm 07/19/2016 12:03 PM -0.25 0.49 Red
03/12/2016 2016 Spring NABC Stratiflighted A/X/Y Side Swiss Teams 7:30 pm 07/19/2016 12:06 PM 46.25 1.75 Red
03/11/2016 2016 Spring NABC Fri-Sat Bracketed KO Teams 2 1:00 pm 07/19/2016 12:03 PM -0.25 2.16 Red
02/20/2016 Oregon Trail Regional Ridgefield Compact KO Bracket 2 6:00 pm 02/21/2016 01:24 AM 0.55 Red
02/20/2016 Oregon Trail Regional Saturday Evening Swiss Teams 6:00 pm 02/21/2016 01:13 AM 0.20 Red
02/20/2016 Oregon Trail Regional Afternoon Side Series 6:00 pm 02/20/2016 06:58 PM ** 2.89 Red
02/18/2016 Oregon Trail Regional Beaverton KO Bracket 2 6:00 pm 02/20/2016 12:50 AM 6.70 Gold
02/17/2016 Oregon Trail Regional Vancouver KO Bracket 2 6:00 pm 02/19/2016 04:11 PM 1.93 Red
02/16/2016 Oregon Trail Regional Tuesday Evening Swiss Teams 6:00 pm 02/19/2016 11:31 PM 3.68 Red
02/16/2016 Oregon Trail Regional Tuesday Afternoon Side Pairs 6:00 pm 02/19/2016 11:26 PM 58.80 ** 2.89 Red
02/15/2016 Oregon Trail Regional Monday Evening Charity Pairs 6:00 pm 02/16/2016 05:01 PM 45.32
12/26/2015 Holiday Sectional AX Pairs 6:00 pm 12/28/2015 12:29 PM 48.09
11/15/2015 Vancouver USA Senior Sect Sunday Senior Swiss Teams 6:00 pm 11/15/2015 07:39 PM 0.72 Silver
10/01/2015 Oregon Coast Regional Lewis 6:00 pm 10/03/2015 12:41 AM
09/30/2015 Oregon Coast Regional Wednesday Evening Swiss Teams 6:00 pm 10/02/2015 12:43 AM 0.50 Red
09/30/2015 Oregon Coast Regional Astoria KO Bracket 2 6:00 pm 10/02/2015 11:11 PM
09/29/2015 Oregon Coast Regional Tuesday Evening Swiss Teams 6:00 pm 10/01/2015 05:54 PM 0.50 Red
09/29/2015 Oregon Coast Regional Gearhart KO Bracket 2 6:00 pm 10/02/2015 10:40 PM
09/28/2015 Oregon Coast Regional Seaside KO Bracket 2 6:00 pm 09/30/2015 12:52 AM
09/20/2015 Portland Fall Sectional Sunday A/X Swiss 6:00 pm 09/20/2015 11:31 PM 0.41 Silver
09/18/2015 Portland Fall Sectional Friday Afternoon Open Pairs 6:00 pm 09/19/2015 09:52 AM 41.18
05/31/2015 Portland Spring Sectional Sunday A/X Swiss Teams 6:00 pm 06/09/2015 10:53 AM 4.88 Silver
05/29/2015 Portland Spring Sectional Friday Afternoon Open Pairs 6:00 pm 06/09/2015 10:53 AM 51.77
04/19/2015 SEASIDE SECTIONAL Gearhart AX Swiss Teams 6:00 pm 05/08/2015 04:30 PM 1.03 Silver
04/18/2015 SEASIDE SECTIONAL Pacific Ocean Open Pairs 6:00 pm 05/08/2015 04:30 PM 47.58 2.65 Silver
04/18/2015 SEASIDE SECTIONAL Pacific Ocean Open Pairs 6:00 pm 05/08/2015 04:30 PM 58.80 * 1.76 Silver
04/17/2015 SEASIDE SECTIONAL Crab N Scrimp Open Pairs 6:00 pm 05/08/2015 04:30 PM 49.89
04/17/2015 SEASIDE SECTIONAL Sand Dollar Open Pairs 6:00 pm 05/08/2015 04:30 PM 54.14 1.42 Silver
04/10/2015 Vancouver Spring Senior S Sue Maly Memorial Pairs 6:00 pm 05/12/2015 01:50 PM 64.10 6.04 Silver
04/10/2015 Vancouver Spring Senior S Stratified Swiss Teams 6:00 pm 05/12/2015 01:50 PM 0.96 Silver
03/22/2015 2015 Spring NABC 2nd Sunday Cd Swiss 6:00 pm 03/24/2015 01:32 PM 4.76 Gold
03/21/2015 2015 Spring NABC 2nd Saturday Compact KO 1 6:00 pm 03/24/2015 01:31 PM 6.12 Gold
03/16/2015 2015 Spring NABC Dee Moses Daylight KO 1 6:00 pm 03/24/2015 01:27 PM
03/15/2015 2015 Spring NABC Sunday Cd Swiss 6:00 pm 03/24/2015 01:27 PM 0.92 Red
03/14/2015 2015 Spring NABC Saturday Compact KO Bracket 4 6:00 pm 03/24/2015 01:25 PM
03/14/2015 2015 Spring NABC Sue Maly Saturday Abc Swiss 6:00 pm 08/02/2015 04:09 PM 0.20 Red
03/13/2015 2015 Spring NABC Friday-Saturday Bracketed KO 2 6:00 pm 03/24/2015 01:25 PM
03/13/2015 2015 Spring NABC Sue Maly Friday Abc Swiss 6:00 pm 03/24/2015 01:25 PM 1.45 Red
03/13/2015 2015 Spring NABC Mary Jane Dale Abc Swiss 6:00 pm 03/24/2015 01:28 PM 0.20 Red
03/13/2015 2015 Spring NABC Tuesday-Wednesday KO 3 6:00 pm 03/24/2015 01:28 PM 2.44 Red
03/13/2015 2015 Spring NABC Wednesday Compact KO 5 6:00 pm 03/24/2015 01:29 PM 0.64 Red
03/13/2015 2015 Spring NABC Eleanor Onstott KO 3 6:00 pm 03/24/2015 01:30 PM 2.29 Red
03/13/2015 2015 Spring NABC 2nd Friday Compact KO 4 6:00 pm 03/24/2015 01:31 PM 0.81 Red
03/05/2015 2014 Spring NABC 2nd Saturday Compact KO I 6:00 pm 03/05/2015 01:49 PM
02/22/2015 Oregon Trail Regional Sunday A/X Swiss Teams 6:00 pm 04/27/2015 08:47 AM 0.84 Red
02/20/2015 Oregon Trail Regional Mt Hood Friday-Saturday KO Bracket 2 6:00 pm 04/27/2015 08:47 AM 1.05 Red
02/18/2015 Oregon Trail Regional Vancouver Wednesday-Thursday KOs 2 6:00 pm 04/27/2015 08:47 AM
02/16/2015 Oregon Trail Regional Columbia River KOs Bracket 2 6:00 pm 04/27/2015 08:46 AM 16.16 Gold
01/24/2015 Portland Winter KO Sectional Stratified Open Pairs 6:00 pm 04/16/2015 03:38 PM 49.20
01/23/2015 Portland Winter KO Sectional Stratified Open Pairs 6:00 pm 04/16/2015 03:38 PM 49.04
01/19/2015 Portland Winter KO Sectional Stratified Open Pairs 6:00 pm 04/16/2015 03:38 PM 50.22
03/30/2014 2014 Spring NABC 2nd Sunday Senior Swiss 6:00 pm 03/05/2015 01:23 PM 0.66 Red
03/29/2014 2014 Spring NABC 2nd Saturday Stratified Side Swiss 6:00 pm 11/16/2014 09:57 AM 0.60 Red
03/28/2014 2014 Spring NABC 2nd Friday Afternoon/Evening Compact KO IV 6:00 pm 11/16/2014 09:57 AM 0.98 Red
03/27/2014 2014 Spring NABC Thursday Stratified Swiss 6:00 pm 11/16/2014 09:57 AM 6.59 Gold
03/26/2014 2014 Spring NABC Wednesday AX Side Swiss 6:00 pm 11/16/2014 09:56 AM 6.21 Red
03/26/2014 2014 Spring NABC Wednesday Compact KO Bracket 4 6:00 pm 11/16/2014 09:56 AM
03/25/2014 2014 Spring NABC Tuesday - Wednesday Bracketed KO 2 6:00 pm 11/16/2014 09:56 AM 2.01 Red
03/24/2014 2014 Spring NABC Flight AX Side Swiss 6:00 pm 11/16/2014 09:55 AM 0.40 Red
03/24/2014 2014 Spring NABC Monday Compact KO II 6:00 pm 11/16/2014 09:55 AM 1.12 Red
03/23/2014 2014 Spring NABC Sunday Senior Swiss 6:00 pm 11/16/2014 09:55 AM 5.79 Gold
03/22/2014 2014 Spring NABC 1st Saturday AX Side Swiss 6:00 pm 01/12/2015 02:28 PM 0.20 Red
03/22/2014 2014 Spring NABC 1st Saturday Compact KO V 6:00 pm 11/16/2014 09:54 AM 0.44 Red
03/21/2014 2014 Spring NABC NABC 10k Swiss 6:00 pm 03/06/2015 03:33 PM 1.06 Gold
* 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