First draft of custom map reader.