################### ###### #..........>.....<# ##....##### #.###############.# #........... #.##...# #.# #..#...#...# #..'...# #.#####........... #########...##### #..........#...#... #...............# #.................. #.#####.........# #........#...#...#.. #.............# #.######............. #.###.#.>...... ........gS..#...#...#. #....<#....... ......................... #.......#.... ...#.######.#...#...#...# +.......#... ..#.# #............... #......#### . #...#..)#...#... #......# #............... #......# #.#...#...#...#. #....... #.............( #........ #......####### #...... #......# #[.....# #......# #......# ......