------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MAINNET : ENTERPRISE : TESTNET : STAGENET || Activation | Aliases | Assets | Balances | Blocks | Block Delays | Market Cap | DEX : Tickers BTC WAVES EUR USD TRY | Distribution | Generators (24h) | Generators (7d) | Generators (30d) | LPoS | Nodes | Top 25 assets | Neutrino stats | Transactions
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For the support and maintenance of the PyWaves statistics and library, we have opened up an address you can lease or donate to: 3P5dg6PtSAQmdH1qCGKJWu7bkzRG27mny5i . Feel free to donate or lease any amount to show your support.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

           Asset Distribution Report  [last update Jul 07 2020 20:39:03 UTC]            

            Asset ID          : D2ikPh7MZhQGXwK4V5BE7AMzFr7rvkpyZFJ3Yi6Fcsat            
            Name              : CNmix                                                   
            Symbol            :                                                         
            Issuer            : 3P8LNDDmcjK4U5RygHvLDjGKbGphxAkC8u6                     
            Reissuable        : False                                                   
            Decimals          : 0                                                       
            Total supply      : 99999999                                                
            Max supply        : 99999999                                                
            Circulating       : 52246294                                                

  #    Address                                                     Balance
----------------------------------------------------------------------------------------
     1 3P8LNDDmcjK4U5RygHvLDjGKbGphxAkC8u6                             47753705 
     2 3PA3A43X4YodS1yU4nMfpVwDd7eJPH11JPq                             39623241 
     3 3PDxuTUViKNozuGyqVpwdPuBUiWFej1BWd4                              9044742 
     4 3PHpXGTbNPcz1QtXYft9aypQKNMyBTdAYZ5                              1191434 
     5 3P51bhy73aqYVKFz2tSmzDVEqnmwyrndjqc                              1000001 
     6 3P3uDdzAEXgDhY6NaMtqYLhXCEEdZZgn7gf                               497471 
     7 3P4M1cfnWFhnxfoTe3SQSXcVNJx9CZxxEXT                               166668 
     8 3P34MWWJdUJvAuJjVcDLUVZGQaqCAVifhYq                               166666 
     9 3PGUZPtq8gDRtKepcaq4Wv18c39T5MqBtmn                               153284 
    10 3P7cAFCmYYAAFfh22e4XWYGneARJiizRkF7                               110001 
    11 3PCLFSLntkSVeXi53phYKXbJuEJGpTyKMBY                               105556 
    12 3P8GNuT9dWsy3699fP2Gx8mTj5gYh5bSvVV                               100000 
    13 3PJBGj6w9n4WeZgB3zsNkAgCknVDhAAtUiV                                54546 
    14 3PLMK35fd2Ud8bjnBHohX5keY3rcE4HLcuc                                15000 
    15 3P6SyZV6zkTD5H6YePFEzWVPwomHhJ7UXwT                                10000 
    16 3PGpdiEFVRWXdZAPCCrhc3RQ2aam4doW2oA                                 7392 
    17 3PGZ5xzkqWapx5VM9pPepya3ZaqYhyaCXYL                                   12 
    18 3P4wRKk4VTJFFTzgQMxrvoffYK7e6k2h1Zu                                   12 
    19 3P4yW2VdmGghhAoiAocbPtZ5De8kh5GhgLd                                   10 
    20 3PAyifUFCk1BMttTXDZHDdUaCazjkxve914                                   10 
    21 3P2Kf4KoMvqJ5xrAns52Km7yXFe2DR8rUer                                   10 
    22 3PE8GPmT7pNNHBVxqdX7eBwy8j2uxjWTR9c                                   10 
    23 3PBi5hKutLvpvAnQDtvBLwrQDUpCfr78ikL                                   10 
    24 3PM84URdnMx5bUj6ohWa3bZJN825s1y3MqY                                   10 
    25 3P51GkLb2Ra7UvSQZi28P1mSYJMeSWY5M2B                                   10 
    26 3P6Y2Y3yvgRt2FWornc2KCKynB2mVFQkVeT                                    1 
    27 3PJP6ETD4hQccreGfw5wwN9fRDSnPMgz11P                                    1 
    28 3P8weQmX49FvoaQisHxWPthZejvBqN5Xy4p                                    1 
    29 3PCdT3TYzodVJSa9HCBZW7zWtBMXBk5zaX3                                    1 
    30 3PBMKayVSD7LwbHEf5X7LoaQRySWTyP2tyg                                    1 
    31 3PNonFUPZTHgo8bVuX9XqNz49rdBDVoFvMi                                    1 
    32 3P3i9T2Zs6HAsnLbFysqDXgpMfENW4B91hs                                    1 
    33 3PE5vv11qdn2qXWhMJ9pJiEC55AQJ9aE1P6                                    1 
    34 3PMf3kpEGDf1HPRLvfiSM4fKQK9QU5YnksD                                    1 
    35 3PQAhAgQiAsVgkNy4CbFYgrZqiz5BkqZ6Ya                                    1 
    36 3PKPq1vomov1b9i4sA8Lz42tDsWt5jFTSbu                                    1 
    37 3PGU3KE2pXz76sJU3u4VGpGRk142zJnqjZc                                    1 
    38 3P2fJFRcakMZyrd9G1RtqCMr1TfrKbNoKy4                                    1 
    39 3PGPUHgT3Kp64cjy1eTzJCDs5HhtRHHompW                                    1 
    40 3PDdam3ES8A83DK5zLV5c55oEqmfjZazJPQ                                    1 
    41 3P5Yj5K53vUdiiEHTvEZe4rxiPT2Pdn8B1B                                    1 
    42 3PL8gCDjKRjL2XpDFH81tPAsMrJ51SYBLBR                                    1 
    43 3PAJMHK577u7kN7pFHxxVkauaxBd96h9438                                    1 
    44 3P42BXPzG7qqdYSxRVLkqqdWKWZj4knXZuX                                    1 
    45 3PGYBR5wKJE2W22M8J6XeKPT6rtW2bjfUju                                    1 
    46 3PADBPsNSeGVN5ToLBW9KUde5YAKzJLGTVg                                    1 
    47 3PDomLgwGP9Q6FYV4nittneE6UgprbwxPPk                                    1 
    48 3PJhQE6wsRA3CEw45w38tJW3uiWBK2skRDW                                    1 
    49 3P4b6hEyEHg2ya52YfTJrdZEyuZCj7Hnwww                                    1 
    50 3PH4iSTrJvFwD1QaWC93fnW3XSq85CRbzcs                                    1 
    51 3PEH5Dn5tP2AQ6z7Jy3i4zChbkyYLfSkyvk                                    1 
    52 3PGxKh1pNtx5VXFTnb8zAPSSxZbRn57dL3Y                                    1 
    53 3P3pW3vfxrykKFvqEByMoHXDimfpArd6Wae                                    1 
    54 3P3s39Viwpp1Un9mVsBkM18zkqcJp2baPYv                                    1 
    55 3P8F5zVFWg6Rk8L8dJZPv8ZQkUDUs1cGxeU                                    1 
    56 3P65izgCospRtS7JaQ1eH8UqcSyrPoXS9Gq                                    1 
    57 3PQeT7ayanjvH4Ab5nRvxvJQqiGuWQRv34F                                    1 
    58 3P4oxL3UDiusWe6sF3n1JkUhcPeTzUxyQzq                                    1 
    59 3PEbmcoRgzuf6W67XFqn6rm9PKU744H8PGG                                    1 
    60 3PNqtvKEq9Bhh1r7J8mMUe1pcr566jRbzVo                                    1 
    61 3PFq2y9mmjkaxzX9ZXnsCCXbnhg5b8TwAXk                                    1 
    62 3PGikCApwC5mj5uGZ9YFTehf5bMsWR45ztq                                    1 
    63 3P9zxvWvSLU7sdKcBvgjLpX8v8ocZKXiBWR                                    1 
    64 3P7HEATzsMxHBRvdbHmpJimZupmcN4LQz1R                                    1 
    65 3PGLrrepxfqFi9EZg5QqxK32CWDWTNjFHpq                                    1 
    66 3PCo7r9zJpWNR5kCpsTXRuMSUJt221toph3                                    1 
    67 3P5K74x5DkXG1zH6QxomBMKiuJyKheoeTEk                                    1 
    68 3P4EUdeD22MrnAiWNZqjmV2x3bfnGFU2E45                                    1 
    69 3PJ8WkxhXe29MhLsrc6v7EWRd7NHi2bcqXk                                    1 
    70 3PQiyezfh2pnAQffdsjPkfeKczPC3UxVJq1                                    1 
    71 3PR6mHj5Wvey9qj1fnbEeMJZQQAFYDr6CVr                                    1 
    72 3PAQiFpJwUUDcDDszDzWWRqTxf2x2Pd3U8Z                                    1 
    73 3PAvfQRncCysMDQRXr2i6rV6pzkMWCKzjy6                                    1 
    74 3P7FFf5xizjebF8bqZ4Ey6eW83Dcdwr2FaG                                    1 
    75 3PBLz4phrCEV28iYwfztPvSr2NRbxNUQG6N                                    1 
    76 3P6hUJtfEgFrRpdYgamDRKHqS6taW49REJ2                                    1 
    77 3PCHXWZxF1bhGdPxuc4mmZP14quFUAU29qF                                    1 
    78 3PH9cXsdExUxS8o8MPoV6JMEfnBAEzbBcHG                                    1 
    79 3P5d5VhAZgkinaxTPezsPAYCagTHvNntk1x                                    1 
    80 3PCxbnw53Jtu13qGyzTi7HGkxJWuCsRuHve                                    1 
    81 3P6XBTQ7C5aQ27w2WSMoykDDrYxJbrWSeCg                                    1 
    82 3PHfAJLVNswv33mpfxBYZy6PQQyWD36Vet2                                    1 
    83 3PAGzVEPyqqZ3TEhTVFsoREHAKBnW8UnerU                                    1 
    84 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt                                    1 
    85 3PE8faKrzurESRjo4XYC6VER5Ciqsc1zoxZ                                    1 
    86 3P4N2EC9SWtVCQqoyZrHXXNKJH9E9MAyHVX                                    1 
    87 3PFg3AtEtAUddKAYpCHNEWMXzRDcoKFqd7D                                    1 
    88 3P4p29baAVGhNAycbsEKUmuvHqpjPKGUK7D                                    1 
    89 3PQXS4pDq1cvqNJRJYY1MM6Q2SxkNEzRMi2                                    1 
    90 3P9Xr3HmAuwDKDbrrLUc2ZGmYFdJmaPq57A                                    1 
    91 3P7TM6QgSuykcoqs5Az8euxwMaHyLerPaSS                                    1 
    92 3PFC8YykG7GPNT7tTumjgpr1tmht4V1cmR3                                    1 
    93 3P6peaRNdwCH1wh9qSrhFSn8VqepEPk8a7C                                    1 
    94 3P8k6zQAr1N85NTYK3UYcA8M5737cf2DMH7                                    1 
    95 3P8VnG8FWgYN23HW4mDFW4hGrQa91pbZd7m                                    1 
    96 3PCGGQ1G6L3C5YL3pqYBern3dUjF5izBBot                                    1 
    97 3P3Br44f8NtihpURTHKQs23fxLEmCUv42ib                                    1 
    98 3P6ru8YjNJ3SrkdYzi8tzzghcPqW5BkaQGS                                    1 
    99 3PNsHgkSYiB5V1DT475GdSWAmGWeqnkzaPt                                    1 
   100 3P5cCUpPxMyTMjtmkLF4aEGJDGoSGLcnEi3                                    1 
   101 3PG2GJFXNxDs6Nsaurp7LZNjXWD7pru1RQi                                    1 
   102 3PATy5UyBpYDVa9bGUe14o77zarXztprXfU                                    1 
   103 3PLTJqnuqZMMhCurob77s6RHddvAHk8DCJG                                    1 
   104 3PR1jEVY767SqBU2QwVr3D1Tr3WvTqaB2AB                                    1 
   105 3P28CXRvd8fT5xenRyNoeevsakpaxb7CQ4U                                    1 
   106 3PEiu8GSTTr9EmR2Ca3WrYm2niRpXxkFbie                                    1 
   107 3PN9EGvsFJxUmwJJcPPBZYBEgNFdAREcW4Q                                    1 
   108 3PApg8Zbe31MqCYTtTttuwTwPF2PGxPc7Li                                    1 
   109 3P2KhWST7t28Hiz7BsPgBDXCMZvuiiShmDZ                                    1 
   110 3PEMTo5YWesBVCDq37LUbcbrtt9ALH4CoZG                                    1 
   111 3P7kMbSUD9XgDKTH9PGVE1RSxW2RLbCm4bQ                                    1 
   112 3P2AgKXzPZyWHUwc4Vb4sqDBLibJYRhZNNS                                    1 
   113 3PBRVgCdQq9YiwQqyksdSo4jv1cQd8NH15Z                                    1 
   114 3PGr1ZW6hKE7k2AvHan7D2656DzrJTYYLX2                                    1 
   115 3PR1JDD4zLrwrdXt6JPqcwdLYsUDQYfADba                                    1 
   116 3P66V6KZ4cxk3Wc24Fc7ee3sD5QNeooiTQc                                    1 
   117 3PAgu9x7LPa3TzHk9XFeo9p6bAn1wU6JQHD                                    1 
   118 3PE1fjgMouxZVHhZy9RwpDBag8Dh64KMx2p                                    1 
   119 3P7eRGZDKennipQytpgNR42HYkMTSRLwAto                                    1 
   120 3P7Z3ueyFonY7ZwJMq4jaqwr51qMLp3WFat                                    1 
   121 3PP27L4Khc51zmsAbLbFboogb4VEYSvs2h4                                    1 
   122 3P9aAWPM6gughvhc1WU3dXbyXAU1USuS4pg                                    1 
   123 3P4SQYNoE61S9uXYXzeuP8bvaTAU7dictDP                                    1 
   124 3P3PXuH1GopmnNq1hYHiy9VKG2u55pzNt7Y                                    1 
   125 3P6xFKds72vvqYoxF2eko7pmnoNRpqxkyUb                                    1 
   126 3PQhGvLgHdUt4GviS8wX5ZwqAZQPv5mnUoi                                    1 
   127 3PEygNQeneuHYFAksz7Rd9fk9P6TLN4S4MA                                    1 
   128 3P7a1mgiAa7Ft8Qfdxf9iSstbZhTZyknURu                                    1 
   129 3PGwaPTPn61NfJStaK3Sz5fL2MDCUEDd3ft                                    1 
   130 3PEUPu2p4mm6d4oCjV5v7DhtuXuiz8QLEri                                    1 
   131 3PPnyrcjD7LXrgso8rKmQP8Yp1Ykvx2oy5u                                    1 
   132 3PMFevCLzPhbEUfTxK5bADhxyktttrSWEb6                                    1 
   133 3PM815akBd4rzSGHB4U6dyBjkYsn1WWT1dX                                    1 
   134 3PDPxeQ6RpapJQBBx8WLG6K2JqGEGRSTfMt                                    1 
   135 3P5Xtzg2pou97dzpCsTyDXD5kAP87oEk4va                                    1 
   136 3PKwVGgXAQCVF1QGu4hyKTHLrDF8VLoJNBW                                    1 
   137 3PHEJyFFCHaJpy5aqv18wmoTBXd4GddozWe                                    1 
   138 3P4fZa97hvJTBatKCk8kiJNLavW3XeTNBLC                                    1 
   139 3PBPwS2imRuepwJbnes9iebpTyW4t7eiFM6                                    1 
   140 3PPGAYs7WpLu9wNPbHQR1yPVjGSuwdf3UBg                                    1 
   141 3P6x8Z1395NncFstVbSgrZgEqyRKqFHQ9Fs                                    1 
   142 3PQiHuUmuyKdEsPCBsim2mrDEDLZwJEfz6V                                    1 
   143 3PAoy8dhea8N2nB8SERZANX79YbMgdEJdUu                                    1 
   144 3P4CMhTrkAhWr1TrjMARxb9N2A4SQehT5TJ                                    1 
   145 3P9Jdbo3rLeq3UWddVUHG69tPbbfSACVoEg                                    1 
   146 3P3TGrAzfhr4mBS2Kg1RdQSrqZurwob2KCh                                    1 
   147 3PKaCmkL7ie2ZwgxFgY6kjZhZW5TMdLUTv6                                    1 
   148 3PP3Fk1dxRkdxdkbpBvMBDaw1P5Bxw2sggm                                    1 
   149 3PJybhCB9vsVYRBHpL5SdsgVzmZMteVjxuW                                    1 
   150 3P5TMgvvFXgW9E1RydNCfemr2VEVRiTXe2r                                    1 
   151 3PPahFoestmhbYNwE4xNSLT1aqnup4RQydT                                    1 
   152 3PQFNSthBgj8A2zRSrJXKviuwtqxhWUp2WR                                    1 
   153 3PLMHSJrjrg1EjyzwHCx8bryHBTAxbDVhJW                                    1 
   154 3PLU4frKjCvXwUW8xY2vbBfyDyS9sDT3o7E                                    1 
   155 3PBibpQZu64b3U9VoJ1hbpyFYDWPsD5nBVW                                    1 
   156 3P7qzVjaumhUxCgZ5r3vUyu5LRjpqPLR7q4                                    1 
   157 3P2UDrFsnrLN4aAvg7mspEdU8pCDe7N6V8c                                    1 
   158 3PBiDaq6VXBum4SVg2b1QTDY8v4DXKDKihD                                    1 
   159 3PMEtTZJvsENTHARPUiyZkc6E2x7oe2SBxQ                                    1 
   160 3PCN1o6oUGrkKg57XCYzwEbXZbwA1PFeguY                                    1 
   161 3PPD9YZHvjALtSTpecx2sB6xGnTVhcE1qz3                                    1 
   162 3PLh7vMtWLytRGxQWcGbakKKd7zqExSs16Y                                    1 
   163 3P7hfvgdnnd3M5gnqCCdozZtKeDoeKiocyf                                    1 
   164 3P72u4JVr8aAQkuRp4EwyhzHLfuQYzUjLqE                                    1 
   165 3PL8PJYQthTgJSfXBwPDPz4PewLMmFFnGTQ                                    1 
   166 3PFSy3bcJhbpb1TibuBcxUNgTqDyLMLpu7D                                    1 
   167 3PPe7L16zioH2YLckFqp9iEm1fCvM4xkU3c                                    1 
   168 3PBNEAhynfzfCCDgFTxzLAVzuSkc7nvWiMy                                    1 
   169 3PEszG52bLmmjhSJbiWZV3hAaXYf81fDVfi                                    1 
   170 3P7Urn4hoBMKdm5zkQhpeCwnAyTTiQKKxXU                                    1 
   171 3P5mdm7G8auL1o3bq31QfQYmb62YFQKt9ko                                    1 
   172 3P6QHpKsD41ayW4nL4CFhmZrV32M5HZJoU5                                    1 
   173 3PF3sfmNfcys9yBnmtAMJnWXnaDJy6DFb5g                                    1 
   174 3P2fp2uH1N9eESfMWRZnhHM1ekhGpmgFkax                                    1 
   175 3PDs7X8m2z8cFkvzL41g5kW1J5fYFZrRUiX                                    1 
   176 3P5rKwwbwzWLQfngznvLkYrkynsx2sWRhTc                                    1 
   177 3PHtLPHGxPiYhjQrqY26eKrcVAqT9Nvp964                                    1 
   178 3P3DUvM73VZaAHNR3vJ54nr3m3mQxTkY11w                                    1 
   179 3PCsqFBNk7JThTyJhBeYKX1FwahzDJsgRud                                    1 
   180 3PCXRftqJ5MTzMyAMgsfvRyUwd4RUmuv8Ay                                    1 
   181 3P3XHZY9jzMWkud19AaepddZYUQwZex4rfj                                    1 
   182 3PRGKsekQwfvFziDjVY7vL1CAn4UKidqo7K                                    1 
   183 3PEG5KjRDHiwr52Mud5WEZU2P6enbZkQ4Gf                                    1 
   184 3PJ1SvBWGwWwPSZPSbqUihLyYUZJZFXDu2a                                    1 
   185 3P37riSWqovpBow2SsYBQTQqhMj6m5i2teo                                    1 
   186 3PQdVtfmRK7uNBNbaj3LUxpy5ytA5NVQ1ax                                    1 
   187 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP                                    1 
   188 3P2cga8Jpcgc1mzFC6CzwMuUNry8z4Qahbs                                    1 
   189 3PGgjYM6qHdzYmqWzFvZoCyt7p1Gb7ZfUBy                                    1 
   190 3PHiGmvPaWEiL3XJQBGvhEPy9r4QRKpHoNy                                    1 
   191 3PDUFYr8uNKAAPCigyza839BAbJuPi88adV                                    1 
   192 3PQxNpso2uNbiPM7PQWJMNeYkVsUv4P5mLm                                    1 
   193 3P5AJN4nnEbhArujZ2CMs2xjMvsBicMqLja                                    1 
   194 3PR73bdcePZtQycn2ULBeuGkzBHnts3iwhY                                    1 
   195 3PCeQD3nAyHmzDSYBUnSPDWf9qxqzVU2sjh                                    1 
   196 3P2uUuk5XDfnmy3FBTV7i7v1cNmDmt8ANQH                                    1 
   197 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5                                    1 
   198 3PD4FcWda1NZjzvbx7RbW5zzreLd4oknYcs                                    1 
   199 3P5qk8y9FyXXPRSXNJYTbFfhFYyvTivEbxM                                    1 
   200 3PFmx9SZVmGpRHnTLTdR41eGMWA4Bib1CUY                                    1 
   201 3PF7aKGm1vnmwmh3ZF7P67u5EV6oagxMrsN                                    1 
   202 3PCwZjHgsoW4WKowWvoeav65PHGntdDnpz7                                    1 
   203 3P2TWg1A6jRe8FNPLGahwwPJr8x6hDrkywk                                    1 
   204 3P5GgnTQ2dvX7P1usDcoSMRbEKX1qKSTWf1                                    1 
   205 3PLvDL1NE7G7sLzMxQfDGVhbPnFe1e8Lu73                                    1 
   206 3P5KdwebSptLmrAuWXkgjgGSDLqexaxeeaL                                    1 
   207 3PMXpCqGymRsUH1gXJNcAwBAxVYo6V2F91o                                    1 
   208 3PBunFp5iSLmzGGZVwS7KsFPPjNVtaZMEfG                                    1 
   209 3P3MrFYET9ecES1MdQ9qgGGAcKhfJNcbehf                                    1 
   210 3PNe9NfzTKUHycs3gpcCC1Aawi5cxe8E1hR                                    1 
   211 3PCkdqB5b6coZKVsTHajny9z9io61VetJRw                                    1 
   212 3P2MP1u9fFfiFkyWToYDanzAEqPe9j7JfyX                                    1 
   213 3P95LfKKYmuphjboMi3GG8jvmJB885Btnqe                                    1 
   214 3PACzZTaqFMGBnANpPdkT7UcZ8eta7e4GRU                                    1 
   215 3PP1253knrTbTz4gDjP5HM1rMCKn2LZKWgY                                    1 
   216 3PBZJZyD2mijD3MxLsB4DwYU4YtYawvnbCX                                    1 
   217 3P339WAx89arUPDxafnjP13fbayfkJtTUKG                                    1 
   218 3PAV6ZxtCec2wuVZLiJU86hd3ax2yxGmEjZ                                    1 
   219 3PM1rgXfvbpnWkJADimZtQ6ZT56pUnzx5EB                                    1 
   220 3PGGHmPxz9LSUFCwuYMACLp65pcVTvsasSb                                    1 
   221 3P6g69hhYfT2uN8dPRrSuTi4a8gzcqMQ73P                                    1 
   222 3PJPHh7ypbV8Jw8C7PqzPRL3HNWPAxsx8aD                                    1 
   223 3P7eXAqpeGbnTdx6iiNkDx9GQftZHdytHsr                                    1 
----------------------------------------------------------------------------------------
                                                                       99999999


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For the support and maintenance of the PyWaves statistics and library, we have opened up an address you can lease or donate to: 3P5dg6PtSAQmdH1qCGKJWu7bkzRG27mny5i . Feel free to donate or lease any amount to show your support.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------