use of layers and squares .