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