Mesogranulation and Turbulence in Photospheric Flows