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