This is as far as I could get before exhaustion overook me. Tomorrow.