Tongue and groove floor and roof