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