Stairs, so many stairs near Hollywood Road, Hong Kong.