mesocopic