A brick building stands askew from the right-angled corner of Euclid Avenue and East 75th Street. This building is the Cleveland mosque Masjid Bilal, which was built to face Mecca in Saudi Arabia. Masjid Bilal takes its name from the Arabic word for…