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