two very tall buildings in the middle of a parking lot with stairs leading up to them