Traffic had to be diverted for several hours on Route 104 Saturday after a large boat became dislodged from its trailer and landed on top of other vehicles. The Union Hill Fire Department said fire crews and ambulances responded to the scene in the Town of Ontario around 5:30 pm.