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