private List<Integer> getData(String input) {
		List<Integer> data = new ArrayList<Integer>();
		for (char c : input.toCharArray()) {
			int value = c - '0';
			if (c == '.') {
				value = 0;
			}
			// TODO in practice a limit to the max side here. Could allow A B
			// C... for hex size.
			if (value >= 0 && value <= 9) {
				data.add(value);
			}
		}
		return data;
	}