A local farm has 150 sheep currently. Each month, the farm sells half of its sheep but buys 10 new sheep. How many sheep will the farm have after 3 months? Let's think step by step and output the final answer within \boxed{}.
user