Fans rule Safeco Field at Mariners FanFest