###########. ## ........... ...##.......... ..(............ #......g....... ............... .....##'###+##. ... #...#...# . #...#.>.# #...#...# #.<.#.>.# #...#...# #...#.>[# #...#...# ##+###+##