Block spaces (19/20)

Block spaces