Lam Tae, a boat the size