a large building with many windows in front of it on a beach near mountains and trees