######## #......# .###....<.# ..........# ####......# ##.....# ##....# ##.....# ##......# #######...##..# #...##...###.##.. +.......## #.##.. #......## #.##.# #...#.## #.##.# ######'#########.##.# #..............#.##.# #.####.#######.#.##.# # ####.#######.#.##.# #.#....((......#....# #..)...(#######...######### #.......'.....+...'.......# ##......#######...######..g....# #......## #...# #.......# ...#.##.# #...# #.......# #.######.# #...# #.......# #. #.# #...# #.......# # #.. #...# #.......# #.# #... #...$...#