<--->   |   
<---+--->   
|   <--->   
|   |   H   
|   @P--@   
@P--+---@   
|   H   |   
@P--@   |   
H   |   |   
