... 1 ... 1 ... 1 ... 2 ... 1 ... 1 ... l ... l ... 1 ...l