No person under 18 years of age shall remain in or upon any street, alley or public place in the City of Bellevue at night after 10 p.m. unless the person is:
a. Accompanied by a parent, guardian or other person having legal custody of such minor person, or
b. Is going to or from some meeting or assemblage of lawful character, or
c. Is in the performance of an errand of duty, directed by parent, guardian or other person having the legal custody of such minor person, or
d. Whose employment makes it necessary to be upon the streets, alleys or public places during the night time after said specified hours.