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