HORIZONTAL AND VERTICAL