### #'# #.## . #..## #.. #...## #... ##....## ########....########......## #.....# #.....'.....<...(.# #.....########.#####......## #......%%..g...# ##....## #......#######.# #...## #......# #.g.g.# #..## #....)g###.###.# #.## +........#.###.# #+# #.....#..g...#.# ########.....#...#....# #.........[..#.......## ####.##......##.#..[... #.........##......... #.##.##.#.####.#.... #.................. #.##...#.#######.. #.##.###.# . #....# #.##### .. #########...g.# .# #. #.........###.# .#.. . #.........##..# .#. .#. .........##..# .. ..?. ............g# .#...#. ###########..###........ #.....g%...# #..###.......# #..# ####### #..# ...# #####