inspired by Master & Margarita