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