:::::::::::::::::::+++++#+++++++++nu..0###9##-#>###+###!s f