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