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