h(  nnnNNNnnn111111MMMnnn111111111222:::ooo111222111111222222:::nnn111222222ccc:::222222111:::111222111hhh:::222222222:::111gggzzzbbb111222111222:::zzz{{{{{{{{{\\\222222:::111222222:::zzzzzz{{{{{{{{{zzz\\\111111hhhMMM222111{{{zzz{{{zzz:::111hhhzzzMMM{{{zzz{{{sss{{{zzzzzz{{{zzzzzz{{{{{{{{{zzz{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzz