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