##. ... ..# ####...## #.<.....# #....#.###... ###.. .# ...( .. ##.## ##. #. ## # ... ####..### ......... ..>...... #.!...... #.......$ #........ #<....... #........ #........ #..@..... #########