tahkalayihtapost1on the flat, level place2on the shore3on the water edge