:...:::...:::::50308060::............50...30...80...60...:::::...::::...::...::......:...:......:508060...: