En marinofficer , somnyligen