I am not really sure what to make out of this design. Ikoma is a city located at the north western end of Nara Prefecture in Japan. It looks like this cover depicts the different TV towers and broadcasting found on top of Mt. Ikoma.
What do you think?