Nice! I also like the three stages of this map.