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