private void loadLandmarkNames() {

		int lmOffset = romEntry.getValue("LandmarkTableOffset");
		int lmBank = bankOf(lmOffset);
		int lmCount = romEntry.getValue("LandmarkCount");

		landmarkNames = new String[lmCount];

		for (int i = 0; i < lmCount; i++) {
			int lmNameOffset = calculateOffset(lmBank, readWord(lmOffset + i
					* 4 + 2));
			landmarkNames[i] = readVariableLengthString(lmNameOffset).replace(
					"\\x1F", " ");
		}

	}