MAPRIGHT MAPLEFT