Edited to better suit the map to smaller screens, still not perfect. but bearable.