© 2018 Neal Richardson, All rights reserved.