## ###############.# ####..............# #.........## ##.# ##.##.####.#####(## #####...#...##.......(## #.....#..............(S# ##.##....#.....######g##.# #...#.#.............#.# # #.......##.....## #.# #.##...#...###.#..# ... # #....##...# #.#..# ... .#.###.##.<.# #.#..# ....^ #.# #.##...# #.#..# ..#.# #.# #.##...###<#..# ... .# #.# #.##..........####. #.####.###..###.)....... #.............##........ #.#####.##............... #.### #.##.##.##.......## #...###.##....>........# #.#..............(...... #...###.###.#.####...### #..## #..##.#.# ..## #..####.....#.# #.# #..##.......#.# .# #..##.......#.# #..##.)>>...#.# #.............# ####........### #........# #........# #.####.### #.# .# #.# .. #.# #