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