Wow! so many flags!