Haddington again destroyed by fire.