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