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