The Twin towers in the current New York skyline