Well… you missed to follow some general recommendations… there really is no need to have 95 screens…
see for example tip 1 here
Taifun