To read a map