* - fields, obligatory for filling
:::::::: ::: :::::::: ::::::::::: :+: :+: :+:+: :+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ +#+ +#+ +#++:++# +#+ +#+ +#+ +#+ +#+ +#+ #+# #+# #+# #+# #+# ########## ####### ######## ###