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