O(HW)