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