(4, 16) ---> (1, 2) (4, 8) | (-1, -2) (-4, -8)
(-16, 8) ----> (1, 2) (4, -8) | (1, -2) (4, 8) | (1, -2) (-4, 8) | (-1, 2) (4, -8) | (-1, 2) (-4, -8) | (-1, -2) (-4, 8)
(-16, -4) ---> (1, 2) (-4, -8) | (-1, -2) (4, 8)
(-8, 16) ---> (1, 2) (-4, 8) | (1, -2) (4, -8) | (1, -2) (-4, -8) | (-1, 2) (4, 8) | (-1, 2) (-4, 8) | (-1, -2) (4, -8)