--. --- --- -.. .--- --- -... -.-. .-. .- --.. -.--