# . ## ##. .## ..# ##..#####..##..# #..#.....#..#.. #..#..^....#..## #....<....#..# ## ...#.......#..##..# #..#.....#........ ##..#####..#.### #........#....# #..#..##..#....# ........#.##....# #######.#.##....# .......g##....# .##.#.#.##....# #.#.##....# # #.##....# #.##....# # #.#...### ####.#.#.### .......#)# #.....# .......(.# ########.# #.# #.# #.# #.# .#