#### ########## ..... #.<......+ ..... +..##...###+##.... #+###...#........ #...'.....# #.###.....# #+# ##....# +..>.+ #.@..# ......... ............. <............# ##########...# ...# ...#