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