BLOCKS PRINT