#...... .# .....##.. . #######.......... ###.....#.......... ........#..... ... ...........# .. #........#.##... ##...#....O...... #................ #..<............. #................... #.....[............. ##.......##........# ######...........## ###........## #...... ...