### ##...#### ##.....#.. #........# ##.## #........ #...# #....... . #...# #..... #.. #...# #...# # ..# #...# ####.###### ..... #..># #....g....# ###.#.########...######.#..#.##.# .#......#................#...#.# ...........g..).................. .#......#...()(..........#..#..#.# #.....######'#...######.......#. ...... ##.##..# #.#...... ##..# #...#..# ..####.. #.. #...#..# #.# # #...#..# #.. ##..(##.. . #####..⌠..##### ##.............## +.....⌠.<.⌠.....+ ##.............## #####..⌠..##### ##...## #...# #...# #...# ##.## #+#