Building and construction