This took about 6-7 hours to complete