- A million thanks to Dr. Demetrios Kalogeras for the original idea
  and also for providing general directives.
