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