Rain doesn't form at an altitude of more than half a dozen miles or so, so your building would receive rain only near the base.What about rainwater collection and filtering too? a building of that size could collect a ton of rainwater each day or so all the way up feeding it all through a filter and into the tanks.