vccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvcccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvcccccccccccc
vccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvcccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvccccccccccccvcccccccccccc