:.::::::::: . .::     ::::::: |||| ::::::::: frrrrr