### #.. #.# .. #.# ....###.# .........#### ..[......#..# .....###....+ ..........#