map all region into blocks