>>1020943
I'm open to corrections. Feel free to point out where I'm wrong.