Good Job!
This is going to be a really hard puzzle, so lets start.
:)
HINT:
Source Code