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