there's a lot to digest here...

Printable View