### #####.#.. ####.#####........ #......>...(##.#.# #.##.#####...#.#.# #......... ##...###.# ##.## #)# #)# ##o## ##...## ##.((..## ##.......## #.........# +.........+ #..$......# ##.....(.## ##.....## ##)..## ....# .....# .#.#..# .... ... .# #. ..## #. .! ...