This map is awesome!
May you briefly explain how you did it? Which programs did you use?