Stadium to cost ratepayers $261m