Wow. Kind of sad. Well written though.