Credits: openrailwaymap.org, travelynx.de, OpenStreetMap contributors. Code.