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