An Algorithms which create a 2d map.