press the flag
FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!FUN!