-3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, -3, 3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, -3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, -3, -3, 3, -3, -3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, -3, 3, -3, 3, -3, -3, -3, -3, 3, 3, 3, 3, -3, -3, -3, 3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, -3, -3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, -3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, -3, -3, 3, -3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, -3, -3, 3, 3, -3, -3, -3, 3, 3, 3, 3, 3, 3, 3, -3, 3, -3, -3, 3, -3, -3, 3, -3, -3, 3, 3, 3, 3, -3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -3, 3, 3, -3, 3, -3, 3, -3, 3, -3, 3, 3, 3, 3, -3, 3, 3, 3, -3, -3, -3, 3, -3, -3, -3, 3, 3, 3, -3, 3, 3, 3, -3, -3, 3, 3, 3, 3, 3, 3, 3