SPATIAL MACRO LANGUAGE v 3.0 (SMAL)