#+## #... +.. #.. #######.## .........# ......x.O# #.######H####### ##.##.###.O...O.. #................ +............#.## #####..##.##.# # #..#### ... ..... ..# ...... .?# ........ .# ##...... #.......