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