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