JezK
Edit File: autorules.6ff92c7b77666ff8f7d71f1e51cfa5b353c593cc70ac13f9cb7e899cc45929be.srule
�� Rb�� � � K � w � � � � � � � � � j � C uuuuL|EL�[��[��[���/��/��U#W#W:Q:Q:Y2Y2Y2X2X2Xpڡڡڡ[fgg��������������������������������������������������������������������������������������������������������������袁T��T��T��P��P��P��P��b��-�B��B���1Ç1Ç1Ç1Ç1��_��_������������������������uRPwRPwSUsSUsSUrRUrRUrRbAVbAVbAV7Ub6N-_j-Gq*Z|s{j>-5&&3'wJ&9X$;\?&U+;W9*R7 V9+^.3[.1_"#D")N"2I 6I 6I czluczrk}drk}drk}drk}drk}drk}drkcdlkcdlkcdlkcdlkcdlkcdlkcdlkcql~cql~vqy~vqy~vqy~vqy~vqy~vqy~vqy~vqy~vqy~vqy~vqy~vqy~vqlkcdlkcql~cql~cql~cql~cql~cql~cql~cqr`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}or`}irf}it`}or`}or`}or`}or`}or`}or`}or`{itf{itf{itf{itf{itf{itf{itf{itf{itf{itf{itf{|tsn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|guhzasn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|asn|as{ias{ias{ias{ias{ias{ias{ias{ias{ias{ias{ias1uuuD D D D D D D D D D D 0C0C0CeT7T7T7TC D D D 0K0K0Ke��q��q��a������]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]��]�