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