<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def stop_tasks(self, address):
 """Clear all tasks pertaining to a tile. This coroutine will synchronously cancel all running tasks that were attached to the given tile and wait for them to stop before returning. Args: address (int):
 The address of the tile we should stop. """


        tasks = self._tasks.get(address, [])
        for task in tasks:
            task.cancel()

        asyncio.gather(*tasks, return_exceptions=True)
        self._tasks[address] = []