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