============================================================================ = =N# ==