Very nice work. Pretty much exactly accurate, excelt for a few nitpicky details...