### ##### .....# #######...# ......# #..........# .......# # ###.###......# ........# ... ###.....#......# ......... .... ..............###### ........####....#####.....#......#....# ...S....g.............................># ...........................#...........# .........g.................#...........# #.######.gg...................#.#.....# ########r##.#######.#..##..##.#.....# .........>..........................# .########.##.#######.#..##...........# .....................................# .########.##.#######.#..##.......#.### ................................# .......#<......................## .......#...#####..........#....# ......#...# #..........#....# .....##...# #...............# .... ##..# #......>...#....# . #...# #....).....#....# #...# #..........#....# ....# #......%)..#....# #..#####..........#....# ..................###.## #..########..##.### #.# #..# #..##.# #.# #.. #..##.# #.# #..##.# #.# ##..##.#####)### #####....#.#.......# .........#.#.......# .#.##....#.#.......# # #..............# #....#.#.).....# #....#.#.......# #....#.#.......# . ###........##### ..#. #........# ...#. #........# ...#.####........# ......##........# ..###....##........# ........##........# #.###....##........# #......<....)......# ####################