Thats the top of one astor plaza you mean,if im looking at the right bit :) I suppose it does resemble a stadium