Modern building with glass windows between rocks