FTMFL!

discuss.