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