Scott Towers aka Seaview Towers finally coming down