Preheat oven to 350 F. Spray a brownie pan, 9x13, with non stick spray.
In a saucepan, melt butter.
Add sugar and stir until the mixture is smooth and shiny.
Remove from the heat and add the espresso powder, orange extract, cocoa powder, salt, orange zest, cayenne pepper and baking powder. Mix well.
Add eggs, one at a time, mixing well after each addition.
Add flour and mix until just combined.
Fold in the chopped chocolate.
To make the cheesecake batter, beat cream cheese, Ricotta and marscapone until smooth and creamy.
Add sugar and flour. Mix well.
Add orange extract, heavy cream and eggs. Mix well.
Pour half of the chocolate batter into the brownie pan and smooth the top.
Add cheesecake batter on top. Add remaining chocolate batter on top by the spoonful and swirl into the cheesecake batter.
Bake for 35-45 minutes, until a toothpick inserted comes out clean.
Cool in the pan.
Flip over onto a plate and cut into 32 pieces.