There is an `m x n` rectangular island that borders both the Pacific Ocean (top and left edges) and the Atlantic Ocean (bottom and right edges). Water can flow from a cell to adjacent cells with equal or lower height. Return a list of cells from which water can flow to both the Pacific and Atlantic oceans.
Multi-source BFS (Reverse Flow)
Instead of flowing water downhill from each cell, do BFS uphill from each ocean's border. A cell reachable from both BFS traversals can flow to both oceans.