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