121.21 meters = 397.670604 feet