Embarking on our journey from the rural landscapes of Ueda City in Nagano Prefecture, a realm where life without a car seems inconceivable.