Crazy Spaghetti… This took forever and a day to finish!…