######. .......# .....#.##......# ........#......# ........#......#. ................. .>.............#. ................. #....<......# .........####.# ..#........ ............# +#########..# ..# ###