### ##.## ######...### ........... .>.......# #.#..# #.#..# #....# ###.#.## ##...#.# .## ####.#..#.# #...## ###...##..... #^..###.(.#####.#### #.......## #.# ###.<.### ... #.......# ...( #...###...# ..# #...## ##...# .## ###.# .