############ ##..........## ##..<.........## #...)..........#### #.................# #.................### #........>..g)....... #.................### ##.......>....#.....# ##..........##...... ######..#### ...#. ##.# ..... #.# .##. #.# .#