########## ###........# .r........# #.$......# #.....%..# #.# ..# #h##.# #hh..# ##gSg.##### ##..#.l....# ###..........# ##...#........### ................... .......++'''+...... #......+....+...... .......+.<..'...... #......+...)'...... ##.#...+....'...... #... ++++''...... ......... .......... ........... #.##........ #. #........ # #........