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