@libtrian.outlet: Here is a lengthy