Horizontal and Vertical Translation