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