Combine pepper, garlic, chiles and shallots in blender. Puree. Combine sugar and water and bring to a boil. Add ginger, oil, garlic mixture, and fish sauce. Stir well. Add fish and simmer for 5 minutes. Turn over and cook for 3 minutes. Remove fish and keep warm. Reduce sauce to 1/3. Spoon over fish, sprinkle with cilantro and serve over rice.