. ...### #....# +....+ #....# # #+##....# #.. ##+##..#....# #... +......#....# +....#......#..<.# #....##'##..#..>.# #........#..#....# +#.....O..+..'....# ..........#..#....# ..........#..#....+ ..........+..#....# .........#..+...... #....##+##..#...... .... ...#..... ... ...#.... . . .