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