...-mmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNmmmmmmmmNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...-mmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNmmmmmmmmNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN