Wow. Just wow. I commend you for the enormous amount of effort put into this.