This is beyond amazing. May I ask what do you do for a living and how many hours do you spend on such a map?