mesoecosystems