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