YEAR: 2012--2017, 2015--2017 COPYRIGHT HOLDER: Syoyo Fujita; Gregory Jefferis