The circles are positioned by the very top pixel if positive, otherwise by the very bottom pixel.
Custom block.