######### ######## ##.......## #......# #.........# #......# #.........# #......#####.(.....#... ###.............(......# ##.#......#..5####(.#..... ######...##.###c.### ..# ## .............((.## .... ..........##.##### ....# ..............# # .##..# ........#.##c.# . .# #. ........#####.# ##. .. ...........# #.### .. # ........<.^###.5.####.# .........#.......c..#.#####. ###########.##a.##.........# #..#c.###.(.)....# ##.#...c....._...# #.)...((.#...... ##.#.###.#........ #(#<# #..####.... ........(#.# ##.a##...... ......###.. ##......... ....#. #..# ###....... ... # .... ....>. . ..... ..... ..... ... ....### . ...