Under Dash water leak

Its leaking either on the Tophats where your fresh air vent is or the window gasket.