u~u}t|t{tztytxtwtwtwtwuwuxuyuyuzt{t{s|s}s~srrqqqppppoonnmm~m}o|rzwy}yxxyyzzzzz{{||||{{|||}}~~~~~~~~~~}|{zzyyyxwvvuuutttsssrrrrrrrrrqqppoooonnmmmlkklnquz