121 meters = 396.981627 feet