An office building during a snow blizzard in downtown Helsinki, Finland.