Accurate block placement (28/28)

Accurate block placement