Wow...This Took Some Work!

 PART 1...

 PART 2...