The above uses are prohibited within 1,000 feet of the lot line of any premises used for a school, church or other place of religious worship, park, playground, or playing field, library, hospital or similar public or semipublic place of general congregation, or non-degree-granting instruction/programs, including self-defense, dance, swimming, gymnastics, and other sports.