If a sufficient number of official ballots are not delivered or if the official ballots are stolen or destroyed and a sufficient number of official ballots cannot be procured, the official in charge of preparing the official ballots shall prepare substitute ballots in the form prescribed by this section. The substitute ballots shall be prepared in the same form as official ballots as far as practicable. The word "Substitute" shall be printed in brackets immediately above the words "Official Ballot." When the substitute ballots are delivered to the municipal clerks or election judges they shall be accompanied by an initialed affidavit of the officer preparing them. The affidavit shall state that the substitute ballots have been prepared and furnished in the manner prescribed by this section and shall state the reason why sufficient official ballots were not ready for delivery. The election judges shall include this affidavit with the election returns from that precinct.