cvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbbcvbbbbbcvbvcbvcbvbvbvcccccvbb