Popular seven-tale vehicle parking garage visible from Road 101 a long way away launched in the early 2005