Hard luck, hope its not too bad.
Might be worth at a minimum, checking the air filter is not waterlogged and getting the plugs out and spinning over.
If there is any water in there, sooner its out of the system the better.
Keep everything crossed.
__________________
------------------------------
------------------------------
|