Double-ended ferry