The code is not pretty, but it works.
The code is not pretty, but it works.

mockingbirdnest/Principia,mockingbirdnest/Principia,mockingbirdnest/Principia,pleroy/Principia,pleroy/Principia,mockingbirdnest/Principia,pleroy/Principia,pleroy/Principia