exchanged draw_any_octant