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