Ok, this took a while but I was determined to finish. I present one continuous