well, I need to refine some area first... but this is the final form of the map