### ... ###.# #... ######.##### #<.........# #########.###.# #.#### #.# #.# #....####)# #.# #.##......# #.# #########.#..###### #.# #...<.............# #.# #.###.###.#..####.###.#.#### #...>..................<..... ####.####.#######.#####.^#... #. #.# #.# ..# #. #.# ... .# #. #.# ###. .. #. #.# . .# #g ... .. .. ..