### .....#... ........... ......>...... #......$....... #.......>...... #.............! #....?.......... #$....l<........ ##....g......... ##.....#@..... ##########.## ..