JezK
Edit File: autorules.94b079d3d6d7c3e48400b28223ecf5390178bc4b393642577e91e8c2b9decd6c.srule
.Y O��� � � K � w � � � � � � � � � j � C uuuuL|ELR2U2U2I'��%��%���J��J��w��w��w��w��w��v��v��v��f g g 2nn���|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|��|���7��7��7��3��3��3��3���|��|��|��|��|�$�!��!���[��[��[��[��[��<��<��t�|�|�|�|�|�|�|�|�|�|��[:[:Z?Z?Z?[?[?[}H<H<H<T\UGG<cG$x@9ukr b7G`<Lw/Yf.)/S;-Q?6L6"Q73@2=O77F1,]1+\;#F #L*#|h3,n7,n7,nbtm{bts{|ts{|ts{|ts{|ts{|ts{|tsebjmebjmebjmebjmebjmebjmebjmebmpbmewjxewjxewjxewjxewjxewjxewjxewjxewjxewjxewjxewjxewjmebjmebmpbmpbmpbmpbmpbmpbmpbsp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sp| sei jse|jse|jse|jse|jse|juezjuezluczluczluczlue|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|jse|juezjuc|jse|jse|jse|jse|juc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsezjuc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc|lsc Tsrtsrtsrt&'t&'t&'t&'t&'t&'t&'t&'t&'t&'t&'td7&d7&d7&db1t01t01t01!'!s'!s'!s'td7.l7.l7.lb���������Q��Q��ԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶԶ